#include <iostream>
#include <cstring>
using namespace std;
string write(int depth,int k){
	if(depth==1){
		return to_string(k);
	}
	string lAns=write(depth-1,k);
	string ans="#include <iostream>\n";
	ans+="using namespace std;";
	ans+="int main(){ cout<<\"";
	for(int i=0;i<lAns.length();i++){
		char ch=lAns[i];
		if(ch=='\n'){
			ans+="\"<<endl<<\"";
		}else if(ch=='"'){
			ans+="\\\"";
		}else if(ch=='\\'){
			ans+="\\\\";
		}else{
			ans.push_back(ch);
		}
	}
	ans+="\";return 0;";
	ans+="}";
	return ans;
}
int main(){
	int n,k;
	cin>>n>>k;
	string ans=write(n,k);
	cout<<ans;
	return 0;
}