#include<bits/stdc++.h> using namespace std; #define int long long bool fl=1; void f(int n,int k,int t){ if(n==1){ cout<<k; return; } cout<<"#include <bits/stdc++.h>"; for(int i=1;i<=(1<<(t-n+1))-1;i++) cout<<"\\"; cout<<"\" << endl;\n"; cout<<" cout << \""; for(int i=1;i<=(1<<(t-n+1))-1;i++) cout<<"\\"; cout<<"\"using namespace std; int main() { cout<<"; for(int i=1;i<=(1<<(t-n+1))-1;i++) cout<<"\\"; cout<<"\""; f(n-1,k,t); cout<<" << endl;"; cout<<" return 0;"; cout<<" }"; } signed main(){ int n,k; cin>>n>>k; if(n==1){ cout<<k<<"\n"; return 0; } if(n==2){ cout<<"#include <bits/stdc++.h>\n"; cout<<"using namespace std;\n\n"; cout<<"int main() {\n"; cout<<" cout << "<<k<<" << endl;\n"; cout<<" return 0;\n"; cout<<"}\n"; return 0; } if(n==3){ cout<<"#include <bits/stdc++.h>\n"; cout<<"using namespace std;\n\n"; cout<<"int main() {\n"; cout<<" cout << \"#include <bits/stdc++.h>\" << endl;\n"; cout<<" cout << \"using namespace std;\" << endl;\n"; cout<<" cout << \"int main() { cout << "<<k<<" << endl; return 0; }\" << endl;\n"; cout<<" return 0;\n"; cout<<"}\n"; return 0; } if(n==4){ cout<<"#include <bits/stdc++.h>\n"; cout<<"using namespace std;\n\n"; cout<<"int main() {\n"; cout<<" cout << \"#include <bits/stdc++.h>\" << endl;\n"; cout<<" cout << \"using namespace std;\" << endl;\n"; cout<<" cout << \"int main() { cout << \\\"#include <bits/stdc++.h>\\\" << endl;\";\n"; cout<<" cout << \"cout << \\\"using namespace std; int main() { cout << "<<k<<" << endl; return 0; }\\\";}\";\n"; cout<<" return 0;\n}\n"; return 0; } cout<<"#include <bits/stdc++.h>\n"; cout<<"using namespace std;\n\n"; cout<<"int main() {\n"; cout<<" cout << "; if(n!=2) cout<<"\""; f(n-1,k,n); cout<<" << endl;\n"; cout<<" return 0;\n"; cout<<"}\n"; return 0; }