******************************* *** The hack uses generator *** ******************************* ** Command line arguments ** no arguments ** Generated test ** 2 100000 1 1 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa... ** Generator source ** #include #define int long long #define fastio ios::sync_with_stdio(0), cin.tie(0); using namespace std; #ifdef LOCAL void debug(){cerr << "\n";} template void debug(T a, U ... b){cerr << a << " ", debug(b...);} template void pary(T l, T r){ while (l!=r) cerr << *l << " ", l++; cerr << "\n"; } #else #pragma GCC optimize("O3,unroll-loops") #pragma GCC target("avx,avx2,sse,sse2,sse3,sse4,popcnt") #define debug(...) void() #define pary(...) void() #endif const int MAX_N = 5e5+10; const int INF = 2e18; int n, tmp; vector v; void solve1(){ cout << "2\n"; cout << "100000 1 1\n"; for (int i=0 ; i<100000 ; i++){ cout << "a"; } cout << "\n"; cout << "100000 1 1\n"; for (int i=0 ; i<100000 ; i++){ cout << "a"; } cout << "\n"; return; } signed main(){ fastio; int t = 1; while (t--){ solve1(); } return 0; }