#include #include #include #include #include #include #include #include #include #include #include #include #define rep(i,n) for(int i=0;i=0;i--) #define FOR(i,a,b) for(int i=a;i int dx[4]={0,1,0,-1}; int dy[4]={1,0,-1,0}; using namespace std; int main(){ int x,y,z; int x2,y2,z2; x=150,y=0,z=0; x2=-150,y2=0,z2=0; int d1,d2; printf("? %d %d %d\n",x,y,z); cin>>d1; while(1){ printf("? %d %d %d\n",x2,y2,z2); cin>>d2; if(max(x-x2,x2-x)==1){ if(d1>d2){ x=x2; } break; } if(d1>d1; while(1){ printf("? %d %d %d\n",x2,y2,z2); cin>>d2; if(max(y-y2,y2-y)==1){ if(d1>d2){ y=y2; } break; } if(d1>d1; while(1){ printf("? %d %d %d\n",x2,y2,z2); cin>>d2; if(max(z-z2,z2-z)==1){ if(d1>d2){ z=z2; } break; } if(d1