#include<iostream>
#include<string>
#define int long long
using namespace std;
int n,k;
void hh(int tt){
	if(tt==n){cout<<endl;
	return;
	}
	int tmpp = n-tt;
	string tmp="n";
	int cnt=1;
	for(int i = 1;i<tmpp;i++)cnt*=2;
	for(int i = 1;i<=cnt;i++){
		tmp="\\"+tmp;
	}
	cout<<" "+tmp+" ";
}
void ii(int tt){
	if(tt==n){cout<<"\"";
	return;
	}
	string tmp="\\\"";
	int cnt=1;
	for(int i = tt+1;i<=n;i++)cnt*=2;
	cnt-=2;
	for(int i = 1;i<=cnt;i++){
		tmp="\\"+tmp;
	}
	cout<<tmp;
}
void w(int tt){
	if(tt==1){
		cout<<k;
		return;
	}
	cout<<"#include<iostream>";hh(tt);
	cout<<"using namespace std;";
	cout<<"int main(){";
	cout<<"puts(";
	ii(tt);
	w(tt-1);
	ii(tt);
	cout<<");";
	cout<<"return 0;}";
}
signed main(){
	scanf("%lld %lld",&n,&k);
	w(n);
	return 0;
}