#include<stdio.h>
int main()
{
int b[10001];
int a;
scanf("%d",&a);
for( int i = 0; i < a; i++)
scanf("%d",&b[i]);
for( int i = 0; i < a - 1; i++)
{
for( int j = 0; j < a - 1 - i; j++) {
if (b[j] == b[j + 1])
{
a--;
b[j] = '\0';
}
}
}
printf("%d\n",a);
int u = a;
int t;
for( int i = 0; i < u - 1; i++)
{
for( int j = 0; j < u - 1 - i; j++) {
if (b[j] > b[j + 1])
{
t = b[j];
b[j] = b[j + 1];
b[j + 1] = t;
}
}
}
for( int i = 0; i < a; i++)
{
printf("%d ",b[i]);
}
return 0;
}