#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
int main(){
    ios_base::sync_with_stdio(false);
    cin.tie(0);cout.tie(0);
    ll N,K,Q,T;
    cin>>N>>K>>Q>>T;
    ll r1=0,r2=0;
    for(ll i=1;i<N+1;i++){
        ll a;
        cin>>a;
        if(a==-1){
            r1=i;
            continue;
        }
    }
    for(ll i=1;i<N+1;i++){
        ll a;
        cin>>a;
        if(a==-1){
            r2=i;
            continue;
        }
    }
    for(ll i = 0; i < K; ++i){
        cout << i+1 << " ";
    }
    cout << '\n';
    for(ll i=0;i<K-1;i++){
        cout<<"? "<< 1 <<" " << i+2 <<'\n';
    }
    cout<<"!\n";
    cout<<flush;
    for(ll i=0; i < K-1; ++i){
        int e, f, g, h; cin >> e >> f >> g >> h;
    }
    for(int i=0;i<T;i++){
        ll u,v;
        cin>>u>>v;
    }
    for(int i=0;i<T;i++){
        cout<<0<<" "<<0<<"\n";
    }
    cout<<flush;
}
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... |