#include using namespace std; using ll = long long; templatebool chmax(T &a, const T &b) { if (abool chmin(T &a, const T &b) { if (b> d; return d; } ll query(ll i, ll x){ vector A(3); A[i] = x; return ask(A[0], A[1], A[2]); } // 回答クエリ void answer(int x, int y, int z) { cout << "!" << " " << x << " " << y << " " << z << endl; } int main(){ cin.tie(0); ios::sync_with_stdio(false); // input vector Ans(3); FOR(i, 0, 3){ ll left = -100; ll right = 100; while(right-left>2){ ll p0 = (2 * left + 1 * right) / 3; ll p1 = (1 * left + 2 * right) / 3; ll d0 = query(i, p0); ll d1 = query(i, p1); if(d0