#include <iostream>
//#include <algorithm>
#include <set>
using namespace std;
int main()
{
int n;
int num;
cin>>n;
set<int> ss;
while(cin>>num){
ss.insert(num);
//sort(ss.begin(),ss.end());set容器插入的时候自动排序,并且不重复插入已有元素
}
set<int>::iterator i; //定义正向迭代器
for(i = ss.begin(); i != ss.end(); i++)
{
cout << *i << endl;
}
}
// //用反向迭代器遍历容器
// for(set<int>::reverse_iterator j = a.rbegin(); j != a.rend(); ++j)
// {
// cout << *j << " ";
// }
//#include <algorithm>
#include <set>
using namespace std;
int main()
{
int n;
int num;
cin>>n;
set<int> ss;
while(cin>>num){
ss.insert(num);
//sort(ss.begin(),ss.end());set容器插入的时候自动排序,并且不重复插入已有元素
}
set<int>::iterator i; //定义正向迭代器
for(i = ss.begin(); i != ss.end(); i++)
{
cout << *i << endl;
}
}
// //用反向迭代器遍历容器
// for(set<int>::reverse_iterator j = a.rbegin(); j != a.rend(); ++j)
// {
// cout << *j << " ";
// }