#include using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(nullptr); const long long A = 32; // 100 ≦ A ≦ 1e5 を満たす const long long B = 128; // 100 ≦ B ≦ 1e5 を満たす(2^7) cout << A << ' ' << B << endl; // ① A,B を送る cout.flush(); long long K; // ② ジャッジから gcd を受け取る if (!(cin >> K)) return 0; long long guess = (K & 1) ? 1 : 0; // 偶奇で 0/1 を決定 cout << guess << endl; // ③ 推測した X' を送る cout.flush(); long long ret; // ④ 正誤フラグ(不要なら読み捨て) cin >> ret; return 0; }