#include using namespace std; using ll = long long; int main() { ios::sync_with_stdio(false); cin.tie(nullptr); const ll MOD = 1000000007; // 1) Query the judge: // A = MOD, B = MOD cout << MOD << " " << MOD << endl << flush; // 2) Read K = gcd(X, A^B mod MOD) = gcd(X,0) = X ll K; if (!(cin >> K)) return 0; // 3) Guess X' = X (since X^(MOD) mod MOD = X) cout << K << endl << flush; // 4) Read verdict (not really needed) int verdict; cin >> verdict; return 0; }