h, w = map(int, input().split())
if h == w == 1:
    print("!", 1, 1)
elif h == 1:
    print("?", 1, 1)
    d = int(input())
    x = int(d ** (1/2))
    print("!", h, x+1)
elif w == 1:
    print("?", 1, 1)
    d = int(input())
    x = int(d ** (1/2))
    print("!", x+1, w)
else:
    print("?", 1, 1)
    d1 = int(input())
    print("?", 1, w)
    d2 = int(input())
    x = (w**2+d1-d2) // (2*w-2)
    dy = int((d1 - (x - 1) ** 2) ** (1/2))
    print("!", x, 1+dy)