#include<bits/stdc++.h>
using namespace std;
int a,b[1001],k=0,temp,j,z,c,d,e;
int main()
{
cin>>a;
for(int i=0;i<a;i++)
{
scanf("%d",&b[i]);
}
for(j=0;j<a;j++)
{
for(z=0;z<a;z++)
{
if(b[j]<b[z])
{
temp=b[j];
b[j]=b[z];
b[z]=temp;
}
}
}
for(j=0;j<a;j++)
{
if(b[j]!=b[j+1])
{
k++;
}
}
for(j=0;j<a;j++){
if(b[j]==b[j+1])
{
for(e=1;e<a-j+1;e++)
{
b[j+e]=b[j+e+1];
}
}
}
printf("%d\n",k);
for(int i=0;i<k;i++)
{
printf("%d ",b[i]);
}
return 0;
}