#include #include using namespace std; int main() { int N, K, X; scanf("%d %d %d", &N, &K, &X); int cup[N]; for (int i = 0; i < N; i++) { cup[i] = i + 1; } for (int i = 0; i < K; i++) { if (i != X - 1) { int A, B; scanf("%d %d", &A, &B); int t = cup[A - 1]; cup[A - 1] = cup[B - 1]; cup[B - 1] = t; } else { char C, D; cin.ignore(); scanf("%c %c", &C, &D); } } int ans[2]; int index = 0; for (int i = 0; i < N; i++) { int C; cin >> C; if (C != cup[i]) { ans[index++] = i; } } printf("%d %d\n", ans[0], ans[1]); return 0; }