def main(): N = int(input()) P = [] result = [] for idx in range(1, N): print(f"? {idx} {idx+1}", flush=True) response = int(input()) P.append(response) P.append(N * (N + 1) // 2 - sum(P)) print("! " + " ".join(map(str, P)), flush=True) if __name__ == "__main__": main()