N = int(input()) ans = [0]*N S = N*(N+1)//2 t = S print('?', 1, N-1, flush=True) ans[-1] = S-int(input()) for i in range(N-2): print('?', i+2, N, flush=True) ans[i] = S-int(input()) S -= ans[i] ans[-2] = S-ans[-1] print('!', *ans, flush=True)