h,w=map(int,input().split()) print('?',1,1,flush=True) x=int(input()) print('?',h,1,flush=True) y=int(input()) for i in range(1,h+1): for j in range(1,w+1): a=(i-1)*(i-1)+(j-1)*(j-1) b=(i-1)*(i-1)+(j-w)*(j-w) if x==a and b==y: print('!',a,b,flush=True) exit()