#include<iostream>
#include<algorithm>
#include<vector>
#include<map>
using namespace std;
int main(){
vector<int>tmp;//用来暂时存放每一段的数组
vector<vector<int>>input;//用来存放整个数组
int in;int len;
map<int,int>out;//用map来去重
while(cin){
cin>>len;
for(int i =0;i<len;i++){
cin>>in;
tmp.push_back(in);
}
input.push_back(tmp);
tmp.clear();//一定要记得清零
}
for(int i=0;i<input.size()-1;i++){
for(int j=0;j<input[i].size();j++){
if(out.find(input[i][j])==out.end()){//不重复的话加入数组中
out[input[i][j]]=j;
tmp.push_back(input[i][j]);//用tmp来存储不重复的数字
}
}
sort(tmp.begin(),tmp.end());//直接用sort排序
for(int k =0;k<tmp.size();k++){
cout<<tmp[k]<<endl;//
}
tmp.clear();//一定要记得清零
out.clear();//一定要记得清零,留给下一个数组使用
}
}