#include <bits/stdc++.h>

using namespace std;

int n;

void f(int x,int y)
{
	if(x==1)
	{
		cout << "\\";
		cout << y;
		return;
	}
	cout << "#include <iostream>";
	if(x!=n)
	{
		cout << "\" << endl;";
	}
	if(x>=n-1)
	{
		cout << endl;
	}
	if(x==n-1)
	{
		cout << "    "; 
	}
	if(x!=n)
	{
		if(x<=n-2)
	    {
		    cout << "cout << ";
		    cout << "\\";
		    cout << "\"";
	    }
	    else
	    {
	    	cout << "cout << \"";
		}
	}
	cout << "using namespace std;";
	if(x!=n)
	{
		cout << "\" << endl;";
	}
	if(x>=n-1)
	{
		cout << endl;
	}
	if(x==n-1)
	{
		cout << "    "; 
	}
	if(x!=n)
	{
		if(x<=n-2)
	    {
		    cout << "cout << ";
		    cout << "\\";
		    cout << "\"";
	    }
	    else
	    {
	    	cout << "cout << \"";
		}
	}
	else
	{
		cout << endl;
	}
	cout << "int main() { ";
	if(x==n)
	{
		cout << endl << "    ";
	}
	if(x<=n-2)
	{
		cout << "cout << ";
		cout << "\\";
		cout << "\"";
	}
	else
	{
	    cout << "cout << \"";
	}

	f(x-1,y);
	cout << "\" << endl; ";
	if(x==n)
	{
		cout << endl << "    ";
	}
	cout << "return 0; ";
	if(x==n)
	{
		cout << endl;
	}
	cout << "}";
} 


int main()
{
	int k;
	cin >> n >> k;
	f(n,k);
	return 0;
}