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