#include<bits/stdc++.h>
using namespace std;
int main(){
int n,l=0,t;
int s[101]={};
bool b[1005]={};
cin>>n;
for(int i=0;i<n;i++){
cin>>t;
b[t]=true;
}
for(int i=1;i<1002;i++){
if(b[i]){
s[l++]=i;
}
}
cout<<l<<endl;
for(int i=0;i<=l;i++){
cout<<s[i]<<' ';
}
return 0;
}
桶排+自动去重,咋错的???