#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define popcount __builtin_popcount using namespace std; typedef long long int ll; typedef pair P; int main() { int n; cin>>n; vector ans; for(int i=2; i<=n+1; i++){ int m=ans.size()+n-i+1; cout<<"? "<>r; if(r==0) ans.push_back(i-1); } cout<<"! "<