#include<bits/stdc++.h>
using namespace std;
int a,t[1005],s;
int main(){
int n;scanf("%d",&n);
for(int i=1;i<=n;i++){
cin>>a;t[a]=1;
}for(int i=1;i<=1000;i++)
if(t[i]) s++;
printf("%d\n",s);
for(int i=1;i<=1000;i++)
if(t[i]) printf("%d ",i);
return 0;
}
printf("%d\n",s);因为这句错了好几次