#include<bits/stdc++.h> using namespace std; typedef long long ll; int n; ll k; void print(int sum,string s){ for(int i=1;i<sum;i++){ cout<<"cout<<"; for(int j=1;j<1<<(i-1);j++){ cout<<"\\"; } cout<<"\""; } cout<<s; for(int i=sum-1;i>=1;i--){ for(int j=1;j<1<<(i-1);j++){ cout<<"\\"; } cout<<"\""; cout<<"<<endl;"; } cout<<endl; } void dfs(int m){ if(m==1){ print(n-m+1,to_string(k)); return; } if(m==n){ cout<<"#include<iostream>\n"; cout<<"using namespace std;\n"; cout<<"int main(){\n"; dfs(m-1); cout<<"return 0;\n}"; }else{ print(n-m+1,"#include<iostream>"); print(n-m+1,"using namespace std;"); print(n-m+1,"int main{"); dfs(m-1); print(n-m+1,"return 0;}"); } } int main(){ cin>>n>>k; if(n==1){ cout<<k; return 0; } // int m=1; // print(3,"2"); dfs(n); return 0; }