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, W) d_2 = int(input()) for i in range(H): for j in range(W): if i**2 + j**2 == d_1 and i**2 + ((W - 1) - j)**2 == d_2: print("!", i + 1, j + 1) exit()