#define _USE_MATH_DEFINES #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main() { int n, k, x; cin >> n >> k >> x; -- x; vector a(k), b(k); for(int i=0; i> c >> c; a[i] = b[i] = -1; } else{ cin >> a[i] >> b[i]; -- a[i]; -- b[i]; } } vector v(n), c(n); for(int i=0; i> c[i]; } for(int i=0; ix; --i) swap(c[a[i]], c[b[i]]); vector ans; for(int i=0; i