#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; vector ans; int main() { int n; cin >> n; for (int i = 1; i <= n; i++) { cout << "? " << n - 1 << endl; for (int j = 1; j <= n; j++) { if (i == j) { continue; } cout << j << " "; } cout << endl; bool b; cin >> b; if (!b) { ans.emplace_back(i); } } cout << "! " << ans.size() << endl; for (int i = 0; i < ans.size(); i++) { cout << ans[i] << " "; } cout << endl; }