#include #include using namespace std; struct p { int a; int b; }; #define FF(x, y, z) for(int x =y; x < z; x++) int main() { int hun; int groov; cin >> hun >> groov; vector hunters; vector

g; g.resize(groov); FF(i, 1, hun + 1) { hunters.push_back(i); } FF(i, 0, groov) { int x, index, x2, ind2; cin >> x >> index >> x2 >> ind2; g[index-1].a = x; g[index-1].b = x2; } for(int i = groov -1; i >= 0; i--) { int from = hunters[g[i].a-1]; hunters[g[i].a-1] = hunters[g[i].b-1]; hunters[g[i].b-1] = from; } FF(i, 0, hunters.size()) cout << hunters[i] << endl; return 0; }