#include <bits/stdc++.h> using namespace std; int n,k; string s="#include <bits/stdc++.h>\nusing namespace std;\nint main(){"; string s2="#include <bits/stdc++.h>\\nusing namespace std;\\nint main(){"; string t="\""; void dfs(int dep){ if(dep==n){ for(int i=1;i<=dep-2;i++) cout<<"cout<<"<<(dep>=3?"\"":t); cout<<"cout<<"<<k<<';'; for(int i=1;i<=dep-2;i++) cout<<t<<';'; return ; } for(int i=1;i<=dep-1;i++) cout<<"cout<<"<<(dep>=3?"\"":t); cout<<(dep==1?s:s2); for(int i=1;i<=dep-1;i++) cout<<t<<';'; dfs(dep+1); for(int i=1;i<=dep-1;i++) cout<<"cout<<"<<(dep>=3?"\"":t); cout<<"return 0;}"; for(int i=1;i<=dep-1;i++) cout<<t<<';'; cout<<"\n"; } int main(){ cin>>n>>k; dfs(1); return 0; }