#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; void Main() { int N; cin >> N; vector ans; for(int i = 0;i < N;i++) { cout << "? " << N - 1 << endl; for(int j = 0;j < N;j++) { if(i != j) { cout << j + 1 << " "; } } cout << endl; int a; cin >> a; if(a); else { ans.push_back(i); } } cout << "! "; cout << ans.size() << endl; for(int i = 0;i < (int)ans.size();i++) { cout << ++ans[i]; if(i + 1 == (int)ans.size()) { cout << endl; } else { cout << " "; } } } int main() { ios::sync_with_stdio(false); cin.tie(nullptr); int tt = 1; /* cin >> tt; */ while(tt--) Main(); }