#include <bits/stdc++.h>
using namespace std;
#define rep(i,a,b) for(int i=(int)(a);i<=(int)(b);++i)
#define repr(i,a,b) for(int i=(int)(a);i>=(int)(b);--i)
#define mp make_pair
#define pb push_back
typedef long long ll;
typedef pair<int,int> pii;
 
signed main(){
	ll n,k;cin>>n>>k;
	if(n==1)cout<<k;
	if(n==2){
		printf("#include <iostream>\nint main(){std::cout<<%lld;return 0;}",k);
	}
	if(n==3){
		printf("#include <iostream>\nint main(){std::cout<<\"#include <iostream>\\nint main(){std::cout<<%lld;return 0;}\";return 0;}",k);
	}
	if(n==4){
		printf("#include <iostream>\nint main(){std::cout<<\"#include <iostream>\\nint main(){std::cout<<\\\"#include <iostream>\\\\nint main(){std::cout<<%lld;return 0;}\\\";return 0;}\";return 0;}",k);
	}
	if(n==5){
		printf("#include <iostream>\nint main(){std::cout<<\"#include <iostream>\\nint main(){std::cout<<\\\"#include <iostream>\\\\nint main(){std::cout<<\\\\\\\"#include <iostream>\\\\\\\\nint main(){std::cout<<%lld;return 0;}\\\\\\\";return 0;}\\\";return 0;}\";return 0;}",k);
	}
//	if(n==6){
//		printf("#include <iostream>\nint main(){std::cout<<\"#include <iostream>\\nint main(){std::cout<<\\\"#include <iostream>\\\\nint main(){std::cout<<\\\\\\\"#include <iostream>\\\\\\\\nint main(){std::cout<<\\\\\\\\\\\\\\\"#include <iostream>\\\\\\\\\\\\\\\\nint main(){std::cout<<%lld;return 0;}\\\\\\\\\\\\\\\";return 0;}\\\\\\\";return 0;}\\\";return 0;}\";return 0;}",k);
//	}
	if(n==6){
		printf("#include <iostream>\nint main(){std::cout<<\"#include <iostream>\\nint main(){std::cout<<\\\"#include <iostream>\\\\nint main(){std::cout<<\\\\\\\"#include <iostream>\\\\\\\\nint main(){std::cout<<\\\\\\\\\\\\\\\"#include <iostream>\\\\\\\\\\\\\\\\nint main(){std::cout<<\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"#include <iostream>\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nint main(){std::cout<<%lld;return 0;}\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\";return 0;}\\\\\\\\\\\\\\\";return 0;}\\\\\\\";return 0;}\\\";return 0;}\";return 0;}",k);
	}
	
	return 0;
}