#include<bits/stdc++.h>
using namespace std;
int n,k;
void dfs(int x){
	if(x==n){
		for(int i=1;i<=n-2;i++) cout<<"	";
		for(int i=1;i<=x-2;i++) cout<<"cout<< ";
		for(int i=1;i<=x-2;i++) cout<<"\"";
		cout<<"cout<<"<<k<<";";
		for(int i=1;i<=x-2;i++) cout<<"\"";
		cout<<"\n";
		return ;
	}
	for(int i=1;i<=x-1;i++) cout<<"	";
	for(int i=1;i<=x-1;i++) cout<<"cout<< "<<"\"";
	cout<<"#include<iostream>";
	for(int i=1;i<=x-1;i++) cout<<"\"";
	cout<<"\n";
	
	for(int i=1;i<=x-1;i++) cout<<"	";
	for(int i=1;i<=x-1;i++) cout<<"cout<<"<<"\"";
	cout<<"using namespace std;";
	for(int i=1;i<=x-1;i++) cout<<"\"";
	cout<<"\n";
	
	for(int i=1;i<=x-1;i++) cout<<"	";
	for(int i=1;i<=x-1;i++) cout<<"cout<<"<<"\"";
	cout<<"int main(){";
	for(int i=1;i<=x-1;i++) cout<<"\"";
	cout<<"\n";
	dfs(x+1);
	for(int i=1;i<=x;i++) cout<<"	";
	for(int i=1;i<=x-1;i++) cout<<"cout<<"<<"\"";
	cout<<"return 0;";
	for(int i=1;i<=x-1;i++) cout<<"\"";
	cout<<"\n";
	for(int i=1;i<=x-1;i++) cout<<"	";
	for(int i=1;i<=x-1;i++) cout<<"cout<<"<<"\"";
	cout<<"}";
	for(int i=1;i<=x-1;i++) cout<<"\"";
	
	cout<<"\n";
}
int main(){
	cin>>n>>k;
	if(n==1){cout<<k;return 0;}
	dfs(1);
	return 0;
}