#include #include #include #include #include #include #include #include using namespace std; typedef long long ll; const int MOD=1e9+7; int main() { cin.tie(0),cout.tie(0); ios::sync_with_stdio(false); int n; cin >> n; vector ans; for(int i=1; i<=n; i++) { vector v=ans; for(int j=i+1; j<=n; j++) { v.push_back(j); } if(v.size()<2) { ans.push_back(i); continue; } cout << '?' << " " << v.size() << endl; for(int j=0; j> x; if(!x) { ans.push_back(i); } } cout << '!' << " " << ans.size() << endl; for(int i=0; i