#include<bits/stdc++.h> using namespace std; string s[10]; int n, k; void a(int num) { if(num>0) cout << s[num] << "cout << \""; cout << "#include <iostream>" ; if(num>0) cout << "\" << endl;"; cout << endl; if(num>0) cout << s[num] << "cout << \""; cout << "using namespace std;"; if(num>0) cout << "\" << endl;"; cout << endl; if(num>0) cout << s[num] << "cout << \""; cout << "int main() {"; if(num>0) cout << "\" << endl;"; cout << endl; } void b(int num) { if(num>0) cout << s[num] << "cout << \""; cout << s[num] << " return 0;"; if(num>0) cout << "\" << endl;"; cout << endl; if(num>0) cout << s[num] << "cout << \""; cout << s[num] << "}"; if(num>0) cout << "\" << endl;"; cout << endl; } void dfs(int now) { if(now == n) { for(int i = 1; i <= now; i++) cout << "cout << \""; cout << s[now - 1] << "cout << " << k << ';' << endl; return; } a(now - 1); dfs(now + 1); b(now - 1); } int main() { for(int i = 1; i < 10; i++) s[i] = s[i - 1] + ' '; cin >> n >> k; if(n == 1) { cout << k << endl; return 0; } if(n == 2) { cout << "#include <iostream>" << endl; cout << "using namespace std;" << endl; cout << "int main() {" << endl; cout << " cout <<" << k << ';' << endl; cout << " return 0;" << endl; cout << "}" << endl; return 0; } return 0; }