#include<iostream>
#include<set>
using namespace std;
int main() {
int n;
while(cin>>n) { //输入每组数据的个数
set<int> order; //使用set容器可以自动实现去重和排序的操作,这里很关键
for(int i=0;i<n;i++) {
int num;
cin>>num; //输入数字
order.insert(num); //插入到容器order中
}
set<int>::iterator it; //set类型迭代器
for(it=order.begin();it!=order.end();it++){
cout<<*it<<endl; //遍历输出
}
}
return 0;
}
// //用反向迭代器遍历容器
// for(set<int>::reverse_iterator j = a.rbegin(); j != a.rend(); ++j)
// {
// cout << *j << " ";
// }
#include<set>
using namespace std;
int main() {
int n;
while(cin>>n) { //输入每组数据的个数
set<int> order; //使用set容器可以自动实现去重和排序的操作,这里很关键
for(int i=0;i<n;i++) {
int num;
cin>>num; //输入数字
order.insert(num); //插入到容器order中
}
set<int>::iterator it; //set类型迭代器
for(it=order.begin();it!=order.end();it++){
cout<<*it<<endl; //遍历输出
}
}
return 0;
}
// //用反向迭代器遍历容器
// for(set<int>::reverse_iterator j = a.rbegin(); j != a.rend(); ++j)
// {
// cout << *j << " ";
// }