#include<bits/stdc++.h> #include<bits/stl_algo.h> #include<iostream> #include<cstdio> #include<algorithm> #include<cmath> using namespace std; #pragma comment(linker,"\STACK:102400000,102400000") #define ll long long #define ui unsigned int #define ull unsigned long long int n,m; string k; void dfs(int step){ if (step==3){ cout<<" cout<<\"#include <iostream>\";"<<endl; cout<<" cout<<\"using namespace std;\";"<<endl; cout<<" cout<<\"int main(){cout<<\""+k+"\"<<endl;return 0;}"<<endl; return; } cout<<" cout<<\"#include <iostream>\"<<endl;"<<endl; cout<<" cout<<\"using namespace std;\"<<endl;"<<endl; cout<<" cout<<\"int main(){\"<<endl;"<<endl; cout<<" cout<<\"cout<<\"; dfs(step-1); cout<<"\"<<endl;return 0;}"<<endl; return; } signed main(){ ios_base::sync_with_stdio(false); cin.tie(0);cout.tie(0); cin>>n>>m; while(m){ k+=char(m%10+48); m/=10; } cout<<"#include <iostream>"<<endl; cout<<"using namespace std;"<<endl; cout<<"int main(){"<<endl; reverse(k.begin(),k.end()); dfs(n); cout<<" return 0;"<<endl; cout<<"}"<<endl; return 0; }