#include<bits/stdc++.h>
#define cst const
#define csti const int
#define rep(i,l,r) for(int (i)=(l);(i)<=(r);++(i))
#define per(i,l,r) for(int (i)=(l);(i)>=(r);--(i))
#define pii pair<int,int>
#define eb emplace_back
#define fi first
#define se second
#define il inline
//#define int long long
//#define LOL
#ifdef LOL
csti inf=0x3f3f3f3f3f3f3f3f;
#else
csti inf=0x3f3f3f3f;
#endif
csti N=1e6+7,mod=1;
il int max(csti x,csti y){
	return x>y?x:y;
}
il int min(csti x,csti y){
	return x<y?x:y;
}
il int abs_(csti x){
	return x<0?-x:x;
}
using namespace std;

string SBg[10],SEd[10];
signed main(){
	ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);
	//freopen(".in","r",stdin),freopen(".out","w",stdout);
	int n,k;
	cin>>n>>k;
	if(n==1){
		cout<<k;
		return 0;
	}if(n==2){
		cout<<\
		"#include<iostream>\n\
using namespace std;\n\
int main(){\n\
	cout<<"<<k<<";\n}"; 
		return 0;
	}if(n==3){
cout<<"#include<iostream>"<<endl;
cout<<"using namespace std;"<<endl;
cout<<"int main(){"<<endl;
cout<<"cout<<\"#include<iostream>\"<<endl;"<<endl;
cout<<"cout<<\"using namespace std;\"<<endl;"<<endl;
cout<<"cout<<\"int main(){\"<<endl;"<<endl;
cout<<"cout<<\"cout<<\""<<k<<"\"<<endl;\"<<endl;"<<endl;
cout<<"cout<<\"}\"<<endl;"<<endl;
		return 0;
	}if(n==4){
cout<<"#include<iostream>"<<endl;
cout<<"using namespace std;"<<endl;
cout<<"int main(){"<<endl;
cout<<"cout<<\"#include<iostream>\"<<endl;"<<endl;
cout<<"cout<<\"using namespace std;\"<<endl;"<<endl;
cout<<"cout<<\"int main(){\"<<endl;"<<endl;
cout<<"cout<<\"cout<<\\\"#include<iostream>\\\"<<endl;\"<<endl;"<<endl;
cout<<"cout<<\"cout<<\\\"using namespace std;\\\"<<endl;\"<<endl;"<<endl;
cout<<"cout<<\"cout<<\\\"int main(){\\\"<<endl;\"<<endl;"<<endl;
cout<<"cout<<\"cout<<\\\"cout<<"<<k<<"<<endl;\\\"<<endl;\"<<endl;"<<endl;
cout<<"cout<<\"cout<<\\\"}\\\"<<endl;\"<<endl;"<<endl;
cout<<"cout<<\"}\"<<endl;"<<endl;
cout<<"}"<<endl;
	}
	return 0;
}