#include<bits/stdc++.h> using namespace std; inline void sj(int x){ for(int i=1;i<x;i++) cout<<" "; } void dfs(int x,int n,int k){ if(x==1){ sj(x); cout<<"#include<iostream>;\n"; sj(x); cout<<"using namespace std;\n"; sj(x); cout<<"int main(){\n"; dfs(x+1,n,k); sj(x); cout<<" return 0;\n"; sj(x); cout<<"}\n"; }if(x<n-1 && x>1){ sj(x); cout<<"cout<<\"#include<iostream>\"<<endl;\n"; sj(x); cout<<"cout<<\"using namespace std;\"<<endl;\n"; sj(x); cout<<"cout<<\"int main(){\"<<endl;\n"; dfs(x+1,n,k); sj(x); cout<<"cout<<\" return 0;\"<<endl;\n"; sj(x); cout<<"cout<<\"}\"<<endl;\n"; }if(x==n-1){ sj(x); cout<<"cout<<\"#include<iostream>\"<<endl;\n"; sj(x); cout<<"cout<<\"using namespace std;\"<<endl;\n"; sj(x); cout<<"cout<<\"int main(){\"<<endl;\n"; sj(x); cout<<"cout<<\" cout<<"<<k<<";\"<<endl;\n"; sj(x); cout<<"cout<<\" return 0;\"<<endl;\n"; sj(x); cout<<"cout<<\"}\"<<endl;\n"; return ; } } int main(){ int n,k; cin>>n>>k; dfs(1,n,k); return 0; }