#include<bits/stdc++.h>
using namespace std;

string s[10];
int n, k;

void a(int num) {
	if(num>0) cout << s[num] << "cout << \"";
	cout << "#include <iostream>" ;
	if(num>0) cout << "\" << endl;";
	cout << endl;
	if(num>0) cout << s[num] << "cout << \"";
	cout << "using namespace std;";
	if(num>0) cout << "\" << endl;";
	cout << endl;
	if(num>0) cout << s[num] << "cout << \"";
	cout << "int main() {";
	if(num>0) cout << "\" << endl;";
	cout << endl;
}

void b(int num) {
	if(num>0) cout << s[num] << "cout << \"";
	cout << s[num] << "	return 0;";
	if(num>0) cout << "\" << endl;";
	cout << endl;
	if(num>0) cout << s[num] << "cout << \"";
	cout << s[num] << "}";
	if(num>0) cout << "\" << endl;";
	cout << endl;
}

void dfs(int now) {
	if(now == n) {
		for(int i = 1; i <= now; i++) cout << "cout << \"";
		cout << s[now - 1] << "cout << " << k << ';' << endl;
		return;
	}
	a(now - 1);
	dfs(now + 1);
	b(now - 1);
}

int main() {
	for(int i = 1; i < 10; i++) s[i] = s[i - 1] + '	';
	cin >> n >> k;
	if(n == 1) {
		cout << k << endl;
		return 0;
	}
	if(n == 2) {
        cout << "#include <iostream>" << endl;
        cout << "using namespace std;" << endl;
        cout << "int main() {" << endl;
        cout << "	cout <<" << k << ';' << endl;
        cout << "	return 0;" << endl;
        cout << "}" << endl;
        return 0;
	}
	return 0;
}