#include<bits/stdc++.h>#defineIOSios::sync_with_stdio(false),cin.tie(0),cout.tie(0)#defineintlonglong#definePIIpair<int,int>#definepbpush_backusingnamespace std;constint N =1e6+5;unsignedlonglong n,k;signedmain(){
IOS;
cin>>n>>k;
__int128 sum =(__int128)pow(2,n);int pre =-1;while(1){
if(pre==-1){
if(k<=sum/2-1){
cout<<0;
pre =-1;}else{
cout<<1;
pre =1;
k -= sum/2;}}else{
if(k<=sum/2-1)//k下标从1开始 {
cout<<1;
pre =-1;}else{
cout<<0;
pre =1;
k