#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")