#include<bits/stdc++.h> using namespace std; int n,k; string str_k; string el = "\n\\\""; string B_G(string x){ string ret = "#include <iostream>\nusing namespace std;int main(){cout <<\""; bool F = 0; for(int i = 0;i<x.length();i++){ if(i == x.length()-1&&x[i]==el[0]){ ret+=";"; F = 1; } if(x[i]==el[0]){ ret+="\\n"; }else if(x[i]==el[1]){ ret+=el[1]; }else if(x[i]==el[2]){ ret+="\\\""; }else{ ret+=x[i]; } } ret+="\""; if(F==0)ret+=";"; ret+="return 0;}"; return ret; } string C_G(string x){ string ret = "#include <iostream>\nusing namespace std;\nint main(){\ncout <<\""; for(int i = 0;i<x.length();i++){ ret+=x[i]; } ret+="\";\nreturn 0;}"; return ret; } int main(){ cin>>n>>k; while(k){ str_k = (char)(k%10+'0')+str_k; k/=10; } if(n<1){ cout<<k; return 0; } str_k = "#include <iostream>\nusing namespace std;int main(){cout <<"+str_k+";return 0;}"; if(n==1){ cout<<str_k; return 0; } for(int i = 1;i<=n;i++){ str_k = B_G(str_k); } cout<<str_k; return 0; }