n = int(input()) l = list() f = [i+1 for i in range(n)] for i in range(1,n+1): print('?', n-1) print(*(f[:i-1] + f[i:])) g = int(input()) if not g: l.append(i) print('!', len(l)) print(*l)