n, m, l = map(int, input().split()) if l == 0: print('?', n, 1) n = int(input()) print('!', n) exit() for _ in range(l): print('?', n, m) n = int(input()) print('!', n)