#include<bits/stdc++.h> using namespace std; //#define int long long vector<string> v; int nn,ans; int pow(int x){ int res=1; while(x--)res=res*2; return res-1; } void solve(int n){ if(n==1){ v.push_back(to_string(ans)); return; } vector<string> vv; vv.push_back("#include<bits/stdc++.h>"); vv.push_back("using namespace std;"); vv.push_back("int main(){"); solve(n-1); for(int i=0;i<v.size();i++){ string s="cout<<"; for(int j=1;j<=pow(nn-n);j++)s+="\\"; s+="\""; s+=v[i]; for(int j=1;j<=pow(nn-n);j++)s+="\\"; s+="\"<<endl;"; vv.push_back(s); } vv.push_back("}"); v=vv; } main(){ cin>>nn>>ans; solve(nn); for(int i=0;i<v.size();i++){ cout<<v[i]<<"\n"; } }