#include using namespace std; #define vi vector vi order; int ask(int a, int b){ cout << "? " << order[a]+1 << " " << order[b]+1 << endl; int x; cin >> x; return x-1; } signed main(){ int n; cin >> n; order=vi(n); for (int i=0;i