#include #include #include #include using namespace std; bool ask (int a, int b) { cout << "? " << a << " " << b << endl; string s; cin >> s; return s == "<"; } int main () { int n; cin >> n; vector p (n); iota (p.begin (), p.end (), 1); sort (p.begin (), p.end (), ask); cout << "!"; for (auto i : p) cout << " " << i; cout << endl; return 0; }