N = int(input()) global ans ans = 0 def calc(l,r): mid = (l + r) >> 1 print(N + 1,mid - l + 1) print(*list(range(l,mid + 1))) C = int(input()) if mid == l: if C > 0: ans += C * l else: if C > 0: calc(l,mid) print(N + 1,r - mid) print(*list(range(mid + 1,r + 1))) C = int(input()) if r - mid == 1: if C > 0: ans += C * r else: if C > 0: calc(mid + 1,r) calc(1,N) print(0,1) print(ans)