#include<bits/stdc++.h> 
using namespace std;
#define int long long
int n,k;
void fun(int x){
	for(int i=1;i<x;i++){
		cout<<"cout<<\"";
	}
}
void dfs(int x){
	if(x==1){
		cout<<"cout<<\""<<k<<"\"";
		return;
	}
	cout<<"#include<bits/stdc++.h>\""<<endl;
	cout<<"cout<<\"using namespace std;\""<<endl;
	cout<<"cout<<\"int main(){\""<<endl;
	cout<<"cout<<\"";
	dfs(x-1);
	cout<<"<<endl;\""<<endl;
	cout<<"cout<<\"return 0;\""<<endl;
	cout<<"cout<<\"}"; 
}
signed main(){
	cin>>n>>k;
	cout<<"#include<bits/stdc++.h>"<<endl;
	cout<<"using namespace std;"<<endl;
	cout<<"int main(){"<<endl;
	cout<<"cout<<\"";
	dfs(n-1);
	cout<<"\"<<endl;"<<endl;
	cout<<"return 0;"<<endl;
	cout<<"};";
	return 0;
}