#include using namespace std; using ll =long long; #define all(v) v.begin(),v.end() #define rep(i,a,b) for(int i=a;i=b;i--) int main() { ll N,M;cin>>N>>M; bool c=false; ll now=1; ll count=0; for(ll i=2;i<=N;i++) { now*=2; count++; if(now>M) { c=true; break; } } if(!c) { cout<<(1LL< vec(0); bool a=false; for(ll i=0;i