#include<bits/stdc++.h>
#define ull unsigned long long int
using namespace std;
bool flag=0;
int main()
{
ull n,k;
cin>>n>>k;
k++;
for(ull i=n; i>=1; i--)
{
ull ton=pow(2,i-1);
if(!flag)
{
if(k<=ton) cout<<'0';
else{
cout<<'1';
flag=!flag;
k-=ton;
}
}
else
{
if(k<=ton){
cout<<'1';
flag=!flag;
}
else{
cout<<'0';
k-=ton;
}
}
}
return 0;
}
求奆佬捉虫,但不要高精啊!