#include<bits/stdc++.h>
using namespace std;
int n,k;
void dg(int dep){
	if(dep==n) cout<<"    cout<<"<<k<<"<<endl;";
	else{
		cout<<"    cout<<\x22#include<bits/stdc++.h>\x22\"<<endl;"<<'\n';
		cout<<"    cout<<\"using namespace std;\"<<endl;"<<'\n';
		cout<<"    cout<<\"int main(){\"<<endl;"<<'\n';
		cout<<"    cout<<\"";
		dg(dep+1);
		if(dep==n-1) cout<<"\"<<endl;"<<'\n';
		cout<<"    cout<<\"    return 0;\"<<endl;"<<'\n';
		cout<<"    cout<<\"}\"<<endl;"<<'\n';
	}
}
int main(){
	ios::sync_with_stdio(0);
	cin.tie(0);cout.tie(0);
	cin>>n>>k;
	if(n==1) cout<<k;
	else{
		cout<<"#include<bits/stdc++.h>"<<'\n';
		cout<<"using namespace std;"<<'\n';
		cout<<"int main(){"<<'\n';
		dg(2);
		cout<<"    return 0;"<<'\n';
		cout<<"}"<<'\n';
	}
	return 0;
}
/*
#include <iostream>
using namespace std;
int main(){cout<<"#include<bits/stdc++.h>"<<endl;cout<<"using namespace std;"<<endl;cout<<"int main(){cout<<4096<<endl;return 0;}"<<endl;return 0;}
*/