#include <bits/stdc++.h>
using namespace std;
int n,k;
string s="#include <bits/stdc++.h>\nusing namespace std;\nint main(){";
string s2="#include <bits/stdc++.h>\\nusing namespace std;\\nint main(){";
string t="\"";
void dfs(int dep){
	if(dep==n){
		for(int i=1;i<=dep-2;i++) cout<<"cout<<"<<(dep>=3?"\"":t);
		cout<<"cout<<"<<k<<';';
		for(int i=1;i<=dep-2;i++) cout<<t<<';';
		return ;
	}
	for(int i=1;i<=dep-1;i++) cout<<"cout<<"<<(dep>=3?"\"":t);
	cout<<(dep==1?s:s2);
	for(int i=1;i<=dep-1;i++) cout<<t<<';';		
	
	dfs(dep+1);
	
	for(int i=1;i<=dep-1;i++) cout<<"cout<<"<<(dep>=3?"\"":t);
	cout<<"return 0;}";
	for(int i=1;i<=dep-1;i++) cout<<t<<';';	
	cout<<"\n";
}
int main(){
	cin>>n>>k;
	dfs(1);
	return 0;
}