#include <iostream>
#include <stdio.h>
#include <string.h>
#include <algorithm>
using namespace std;
int main()
{
int n,i;
cin>>n;
int a[n+10];
for(i=0;i<n;i++){
cin>>a[i];
}
sort(a,a+n);
int m=unique(a,a+n)-a;
cout<<m<<endl;
for(i=0;i<m;i++){
if(i==m-1)
cout<<a[i]<<endl;
else
cout<<a[i]<<ends;
}
return 0;
}