// µÚÁùÌâ (p6.cpp, 100·Ö):³ÌÐòÌ×ÍÞ #include <bits/stdc++.h> using namespace std; int n, k; string s = ""; string s1 = "#include <bits/stdc++.h>"; string s2 = "using namespace std;"; string s3 = "int main() {"; string s4 = " return 0;"; string s5 = "}"; string s6 = ""; bool flag; int main() { ios::sync_with_stdio(false); cin.tie(0); cout.tie(0); cin >> n >> k; if(n == 1) { cout << k; return 0; } while(k) { s = char(k % 10 + '0') + s; k /= 10; } n--; int tmp = n; while(tmp--) { cout << s1 << '\n' << s2 << '\n' << s3 << '\n'; if(flag) { s1.insert(s1.size() - 2, "\\"); s1.insert(s1.size() - 5, "\\"); s2.insert(s2.size() - 2, "\\"); s3.insert(s3.size() - 2, "\\"); s4.insert(s4.size() - 2, "\\"); s5.insert(s5.size() - 2, "\\"); s6.insert(s6.size() - 2, "\\"); s1.insert(12, "\\"); s2.insert(12, "\\"); s3.insert(12, "\\"); s4.insert(12, "\\"); s5.insert(12, "\\"); s6.insert(12, "\\"); } s1 = " cout << \"" + s1 + "\\n\";"; s2 = " cout << \"" + s2 + "\";"; s3 = " cout << \"" + s3 + "\";"; s4 = " cout << \"" + s4 + "\";"; s5 = " cout << \"" + s5 + "\";"; s6 = " cout << \"" + s6 + "\";"; flag = true; } s6.insert(s6.size() - (n - 1) * 3 - 2, s); cout << s6 << '\n'; while(n--) { if(n > 0) { s4.erase(0, 13); s5.erase(0, 13); s4.erase(12, 1); s5.erase(12, 1); s4.erase(s4.size() - 5, 3); s5.erase(s5.size() - 5, 3); } else { s4.erase(0, 13); s5.erase(0, 13); s4.erase(12, 2); s5.erase(1, 2); } cout << s4 << '\n' << s5 << '\n'; } return 0; }