#include<bits/stdc++.h>
using namespace std;
vector<int>a;
int n;
int main()
{
cin>>n;
for(int i=0; i<n; i++)
{
int k;
cin>>k;
a.push_back(k);
}
sort(a.begin(),a.end());
for(int i=0; i<a.size(); i++)
{
if(a[i]==a[i-1])
{
a.erase(a.begin()+i);
}
}
cout<<a.size()<<endl;
for(int i=0; i<a.size(); i++)
{
cout<<a[i]<<' ';
}
return 0;
}