#include <bits/stdc++.h>
using namespace std;
int n,a[1001],x,z;
int main(){
scanf("%d",&n);
for(int i=0;i<n;i++){
scanf("%d",&x);
a[x]++;
}
sort(a,a+n);
for(int j=1;j<=1000;j++){
if(a[j]>0){
z++;
}
}
printf("%d\n",z);
for(int k=1;k<=1000;k++){
if(a[k]>0){
printf("%d ",k);
}
}
return 0;
}
求助