#include <bits/stdc++.h>
using namespace std;

int main() {
    map<string, bool> a_list;
    vector<string> b_list;
    int n;
    cin >> n;
    for (int i = 0; i < n; i++) {
        string a, b;
        cin >> a >> b;
        a_list[a] = true;
        b_list.push_back(b);
    }
    for (int i = 0; i < n; i++) {
        if (!a_list[b_list.at(i)]) {
            cout << b_list.at(i) << "\n";
            a_list[b_list.at(i)] = true;
        }
    }
}