N = int(input()) L = ["!"] S = (1+N)*(N)//2 print("?",2,N,flush=True) a = int(input()) L.append(S-a) R = L[-1] for i in range(N-2): print("?",1,2+i,flush=True) s = int(input()) L.append(s-R) R += L[-1] L.append(S-R) print(*L)