#include using namespace std; using ll = long long; using llu = long long unsigned; int main() { int n, q; cin >> n >> q; vector a(n), x(q), y(q); for (auto &x : a) { cin >> x; } for (int i=0; i> x[i] >> y[i]; } map data; for (int i=0; i data2; int count = 1; for (auto x : data) { data2[x.second] = count; count++; } //for (auto x : data2) { cout << x.first << " " << x.second << endl; } vector ret; for (int i=0; i