#include using namespace std; int main(){ int ple=100; int left=1e9,right=10; int cnt=0; for(;cnt<10;cnt++){ printf("?%d\n",(ple+right)/2); int ans; scanf("%d",&ans); if(ans==0){ printf("!%d\n",(ple+right)/2+cnt); return 0; } else if(ans==1) right=(ple+right)/2; else ple=(ple+right)/2; } for(;cnt<100;cnt++){ printf("?%d\n",(left+right)/2); int ans; scanf("%d",&ans); if(ans==0){ printf("!%d\n",(left+right)/2+cnt); return 0; } else if(ans==1) right=(left+right)/2; else left=(left+right)/2; } }