#include<bits/stdc++.h>
using namespace std;
int a[100500],n,i,j,m,b,c,u,x;
int main(){
cin>>n;
b=n;
for(i=1;i<=n;i++){
cin>>a[i];
}
for(i=1;i<=n;i++){
m=a[i];
for(j=i+1;j<=n;j++){
if(m!=0){
if(a[j]==m){
a[j]=0;
b=b-1;
}
}
}
}
for(i=1;i<=n;i++){
for(j=i+1;j<=n;j++){
if(a[i]>a[j]){
c=a[j];
x=j;
}
}
u=a[i];
a[i]=c;
a[x]=a[i];
}
cout<<b<<" ";
for(i=1;i<=n;i++){
if(a[i]!=0){
if(a[i+1]!=' '){
cout<<a[i]<<" ";
}
else{
cout<<a[i];
}
}
}
}