#include using namespace std; typedef long long ll; int ask(int x,int y,int z) { printf("? %d %d %d\n",x,y,z); fflush(stdout); int d; cin>>d; return d; } int main() { int l=-100; int r=100; while (l+2v2) l=m1; else l=m1,r=m2; } int x=l; int mn=ask(l,0,0); for (int i=l+1;i<=r;i++) { int d=ask(i,0,0); if (dv2) l=m1; else l=m1,r=m2; } int y=l; mn=ask(0,l,0); for (int i=l+1;i<=r;i++) { int d=ask(0,i,0); if (dv2) l=m1; else l=m1,r=m2; } int z=l; mn=ask(0,0,l); for (int i=l+1;i<=r;i++) { int d=ask(0,0,i); if (d