P11375
#include<bits/stdc++.h>
using namespace std;
long long int m,n,bj=0;
char s;
int main(){
cin>>n>>m;
for(int i=1;i<=n;i++)
{
cin>>s;
bj=0;
if(s=='U'&&m>1)
{
if(m%2==0&&bj==0)
{
m/=2;
bj=1;
}
if(bj==0&&m%2==1)
{
m=(m-1)/2;
bj=1;
}
}
if(m==1&&s=='U')m=1;
if(s=='L'&&bj==0)m*=2,bj=1;
if(s=='R'&&bj==0)m=m*2+1,bj=1;
}
cout<<m;
return 0;
}
`