#include<bits/stdc++.h> using namespace std; const int N = 1e4 + 10; int n, h, ne[N], e[N], idx = 1, m; void add(int u, int v) { ne[v] = ne[u], e[idx] = v, ne[u] = idx++; } int main() { cin >> n >> h; ne[0] = -1; add(0, h); for (int i = 1, u, v; i < n; i++) { cin >> v >> u; add(u, v); } cin >> m; for (int i = ne[0]; ~i; i = ne[e[i]]) { if (e[i] == m) continue; cout << e[i] << " "; } return 0; }