#include<bits/stdc++.h>
using namespace std;
int n,k,ck,sl=100,el=100;
string s[1001];
void dreams(int l){
	for(int i=sl;i<=el;i++){
		string t="    cout<<\"";
		for(int j=0;j<s[i].size();j++){
			if(s[i][j]=='"'&&l>2) t+='\\';
			if(s[i][j]=='\\') t+='\\';
			t+=s[i][j];
		}
		t+="\"<<endl;";
		s[i]=t;
	}
	sl-=3;
	s[sl]="#include<bits/stdc++.h>";
	s[sl+1]="using namespace std;";
	s[sl+2]="int main(){";
	el+=2;
	s[el-1]="    return 0;";
	s[el]="}";
	if(l!=n) dreams(l+1);
}
int main(){
	cin>>n>>k;
	if(n==1){
		cout<<k;
		return 0;
	}
	ck=k;
	while(ck){
		s[sl]=char(ck%10+'0')+s[sl];
		ck/=10;
	}
	dreams(2);
	for(int i=sl;i<=el;i++){
		cout<<s[i]<<endl;
	}
	return 0;
}