sdnu1174
#include<iostream>
#include<cstdio>#include<set>
#include<vector>
using namespace std;
int main()
{
int m,s,num=0;
cin>>m;
set<int> ss;
for(int i=0; i<m; i++)
{
cin>>s;
ss.insert(s);
}
set<int>::iterator it;
for (it = ss.begin(); it!= ss.end(); it++)
{
num++;
}
cout<<num<<endl;
it=ss.begin();
for(int i=0;i<num-1;i++)
{
cout<<(*it)<<" ";
it++;
}
cout<<(*it)<<endl;
return 0;
}