#include using namespace std; typedef long long ll; #define rep(i, n) for(int i = 0; i < (int)(n); i++) #define all(x) (x).begin(),(x).end() const double PI = acos(-1); const ll MOD = 1000000007; using Graph = vector>; int main() { int N; cin >> N; vector A(N),B(N); unordered_set s; rep(i,N) cin >> A[i] >> B[i]; rep(i,N) s.insert(A[i]); rep(i,N) { if (!s.count(B[i])) { cout << B[i] << endl; s.insert(B[i]); } } }