#include<bits/stdc++.h>
using namespace std;
int n,k,t;
int main(){
	cin>>n>>k;
	t=k;
	for(int i=0;i<=n-1;i++){
		t=t/2;	
	}
	if(n==1){
		cout<<k;
		
	}else{
		while(true){
			t=t*2;
			cout<<"#include <iostream>"<<endl;
			cout<<"using namespace std;"<<endl;
			cout<<"int main() {"<<endl;
			cout<<"cout << \"#include <iostream>\"<<endl;"<<endl;
			cout<<"cout << \"using namespace std;\"<<endl;"<<endl;
			cout<<"cout << \"int main() {\"<<endl;"<<endl;
			cout<<"cout << \"cout <<\" \"\\\""<<t<<"\\\" ;\"<< endl;"<<endl;
			cout<<"cout << \"return 0; \"<<endl;"<<endl;
			cout<<"cout << \"}\"<< endl;"<<endl;	
			cout<<"return 0;"<<endl;
			cout<<"}"<<endl;			
			if(t==k){
				break;
			}
			break;
		
		}
	}
	return 0;
}