#include <iostream>
#include <bits/stdc++.h>
using namespace std;
int main() {
        int n;
        cin>>n;
        int st[2*n];
        for(int i=0;i<2*n;i++){
            int num;
            cin>>num;
            st[i]=num;
        }
        vector<int> vec;
        vec.push_back(st[0]);
        for(int i=1;i<2*n-1;i+=2){    
            if(find(vec.begin(),vec.end(),st[i])!=vec.end()){
                vec.insert(find(vec.begin(),vec.end(),st[i])+1,st[i+1]);
            }
              if(find(vec.begin(),vec.end(),st[i+1])!=vec.end()){
                vec.insert(find(vec.begin(),vec.end(),st[i+1])+1,st[i]);
            }
        }
        auto it=find(vec.begin(),vec.end(),st[2*n-1]);
        vec.erase(it);
        for(auto i:vec){
            cout<<i<<" ";
        }

}
// 64 位输出请用 printf("%lld")