n = int(input()) ans = 0 for i in range(10): m = 1024 k = m // 2 A = [j for j in range(m) if j >> i & 1] print(m, k, flush=True) print(*A, flush=True) res = int(input()) ans += res << i print(ans)