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

int n,k,m;
string line[1007],l2[1007];

void print(int n,int k){
	if (n == 2){
		line[1] = "#include <bits/stdc++.h>";
		line[2] = "using namespace std;";
		line[3] = "int main(){";
		line[4] = (string)"    cout << \" << " + char(k + '0') + (string)" << \" << endl;";
		line[5] = "    return 0;";
		line[6] = "}";
		m = 6;
		return;
	}
	print(n - 1,k);
	l2[1] = "#include <bits/stdc++.h>";
	l2[2] = "using namespace std;";
	l2[3] = "int main(){";
	for (int i = 1;i <= m;i++){
		l2[i + 3] = "    cout << \"";
		for (int j = 0;j < line[i].size();j++){
			if (line[i][j] == '\"' && line[i][j - 1] != '\\')l2[i + 3] += "\\\"";
			else l2[i + 3] += line[i][j];
		}
	    l2[i + 3] = l2[i + 3] + "\" << endl;";
	}
	l2[4 + m] = "    return 0;";
	l2[5 + m] = "}";
	m += 5;
	for (int i = 1;i <= m;i++){
		line[i] = l2[i];
	}
}

int main(){
	//Do not need freopen;
	cin >> n >> k;
	if (n == 1){
		cout << k << endl;
	}
	else{
		print(n,k);
		for (int i = 1;i <= m;i++){
			cout << line[i] << endl;
		}
	}
	/*else if (n == 2){
		cout << "#include <iostream>\nusing namespace std;\n\nint main(){\n    cout << " << k << " << endl;\n    return 0;\n}\n";
	}
	else if (n == 3){
		cout << "#include <iostream>\nusing namespace std;\n\nint main(){\n    cout << \"#include <iostream>\" << endl;\n";
		cout << "    cout << \"using namespace std;\"";
		cout << "endl;\n    cout << \"int main(){cout << " << k << " << endl;return 0;}\" << endl;\n";
		cout << "    return 0;\n}\n";
 	}   
 	else if (n == 4){
 		cout << "#include <iostream>\nusing namespace std;\n\nint main(){\n    cout << \"#include <iostream>\" << endl;\n";
		cout << "    cout << \"using namespace std;\" << endl;\n";
		cout << "    cout << \"int main()\" << endl;\n";
		cout << "    cout << \"{\" << endl;\n";
		cout << "    cout << \"    cout << \"#include <iostream>\" << endl;\" << endl;\n";
		cout << "    cout << \"    cout << \"using namespace std;\" << endl;\" << endl;\n";
		cout << "    cout << \"    cout << \"int main(){cout << " << k << " << endl;return 0;}\" << endl;\" << endl;\n";
		cout << "    cout << \"    return 0;\" << endl;\n";
		cout << "    cout << \"}\" << endl;\n";
		cout << "    return 0;\n";
		cout << "}\n";
	}
	else if (n == 5){
		cout << "#include <iostream>\nusing namespace std;\n\nint main()\n{\n";
		cout << "    cout << \"include <iostream>\" << endl;\n";
		cout << "    cout << \"using namespace std;\" << endl;\n";
		cout << "    cout << \"int main()\" << endl;\n";
		cout << "    cout << \"{\" << endl;\n";
		cout << "    cout << \"    cout << \"include <iostream>\" << endl;\" << endl;\n";
		cout << "    cout << \"    cout << \"using namespace std;\" << endl;\" << endl;\n";
		cout << "    cout << \"    cout << \"int main()\" << endl;\" << endl;\n";
		cout << "    cout << \"    cout << \"{\" << endl;\" << endl;\n";
		cout << "    cout << \"    cout << \"    cout << \"include <iostream>\nusing namespace std;\nint main(){cout << ";
		cout << k << " << endl;return 0;}"
	}*/
	return 0;
}