#include<bits/stdc++.h> typedef long long ll; using namespace std; ll n,k,cnt; string basic1="#include<bits/stdc++.h>"; string basic2="using namespace std;int main(){"; string basic3="cout<<\""; string basic4=" return 0;}"; void work(ll n){ if(n==2){ cout<<basic1; if(cnt) cout<<"\";"; cout<<"\n"; for(int i=1;i<=cnt;i++) cout<<"cout<<\""; cout<<basic2; cout<<basic3<<k<<basic4; return; } cout<<basic1; if(cnt) cout<<"\""; cout<<"\n"<<basic2; cout<<basic3; cnt++; work(n-1); cout<<basic4; } int main(){ ios::sync_with_stdio(0); cin.tie(0),cout.tie(0); cin>>n>>k; if(n==1){ cout<<k; return 0; } if(n==2){ cout<<basic1; if(cnt) cout<<"\";"; cout<<"\n"; for(int i=1;i<=cnt;i++) cout<<"cout<<\""; cout<<basic2; cout<<basic3<<k<<basic4; return 0; } if(n==3){ cout<<basic1; cout<<"\n"<<basic2; cout<<"cout<<\""; cout<<basic1<<"\\n\";\n"; cout<<"cout<<\""; cout<<basic2<<"\";\n"; cout<<"cout<<\""; cout<<"cout<<"; cout<<k; cout<<";"<<basic4; cout<<"\";\n"<<basic4; return 0; } if(n==4){ cout<<basic1; cout<<"\n"<<basic2; cout<<"cout<<\""; cout<<basic1<<"\\n\";"; cout<<"\n"; cout<<"cout<<\""; cout<<basic2; cout<<basic1<<"\\n\";\n"; cout<<"cout<<\""; cout<<basic2<<"\";\n"; cout<<"cout<<\""; cout<<"cout<<"; cout<<k; cout<<";"<<basic4; cout<<"\";\n"<<basic4; cout<<"\";\n"<<basic4; } work(n); return 0; }