from math import isqrt H, W = map(int, input().split()) if H == 1 and W == 1: print("!", 1, 1) exit() if H == 1: print("?", 1, 1) d = int(input()) print("!", 1, isqrt(d) + 1) exit() if W == 1: print("?", 1, 1) d = int(input()) print("!", isqrt(d) + 1, 1) exit() print("?", 1, 1) d_1 = int(input()) print("?", 1, 2) d_2 = int(input()) for i in range(1, H + 1): for j in range(1, W + 1): if (i - 1)**2 + (j - 1)**2 == d_1 and (i - 1)**2 + (j - 2)**2 == d_2: print("!", i, j) exit()