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