#include <bits/stdc++.h>
using namespace std;
#define ll long long
int main() {
int t;
cin>>t;
while(t--){
//endl="\n"+flush()
int n;
cin>>n;
int idx=0;
int x;
for(int i=1;i<n;i++){
cout<<"? "<<i<<" "<<i+n<<endl;
cin>>x;
if(x){
idx=i;
break;
}
}
if(!idx){
cout<<"? "<<1<<" "<<n<<endl;
cin>>x;
if(x){
idx=1;
}
}
if(!idx){
cout<<"? "<<1<<" "<<2*n<<endl;
cin>>x;
if(x){
idx=1;
}
}
if(!idx){
idx=n+1;
}
cout<<"! "<<idx<<endl;
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiNkZWZpbmUgbGwgbG9uZyBsb25nIAppbnQgbWFpbigpIHsKICAgIGludCB0OwpjaW4+PnQ7CndoaWxlKHQtLSl7CiAgICAvL2VuZGw9IlxuIitmbHVzaCgpCiAgICBpbnQgbjsKICAgIGNpbj4+bjsKICAgIGludCBpZHg9MDsKICAgIGludCB4OwogICAgZm9yKGludCBpPTE7aTxuO2krKyl7CiAgICAgICAgY291dDw8Ij8gIjw8aTw8IiAiPDxpK248PGVuZGw7CiAgICAgICAgY2luPj54OwogICAgICAgIGlmKHgpewogICAgICAgICAgICBpZHg9aTsKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgfQogICAgfQogICAgaWYoIWlkeCl7CiAgICAgICAgY291dDw8Ij8gIjw8MTw8IiAiPDxuPDxlbmRsOwogICAgICAgIGNpbj4+eDsKICAgICAgICBpZih4KXsKICAgICAgICAgICAgaWR4PTE7CiAgICAgICAgfQogICAgfQogICAgaWYoIWlkeCl7CiAgICAgICAgY291dDw8Ij8gIjw8MTw8IiAiPDwyKm48PGVuZGw7CiAgICAgICAgY2luPj54OwogICAgICAgIGlmKHgpewogICAgICAgICAgICBpZHg9MTsKICAgICAgICB9CiAgICB9CiAgICBpZighaWR4KXsKICAgICAgICBpZHg9bisxOwogICAgfQogICAgY291dDw8IiEgIjw8aWR4PDxlbmRsOwp9CiAgICByZXR1cm4gMDsKfQ==