#include <bits/stdc++.h>
using namespace std;
int n,k;
void yin1(){
	cout<<"\x22";
}
void yin2(){
	cout<<"\x5cn\x22";
}
void dp(int n1){
	if(n1==n){
		cout<<k;
		return;
	}
	if(n1!=1)
		yin1();
	cout<<"#include <bits/stdc++.h>";
	if(n1!=1)
		yin2();
	cout<<"\n";
	if(n1!=1)
		yin1();
	cout<<"using namespace std;";
	if(n1!=1)
		yin2();
	cout<<"\n";
	if(n1!=1)
		yin1();
	cout<<"int main(){";
	if(n1!=1)
		yin2();
	cout<<"\n";
	if(n1!=1)
		yin1();
	cout<<"cout<<";
	dp(n1+1);
	cout<<";";
	if(n1!=1)
		yin2();
	cout<<"\n";
	if(n1!=1)
		yin1();
	cout<<"}";
	if(n1!=1)
		yin2();
}
int main(){
	cin>>n>>k;
	dp(1);
	return 0;
}