#include<iostream>
using namespace std;
int N;
int arry[100];
int main()
{
cin >> N;
for (int i = 0; i < N; ++i)
{
cin >> arry[i];
}
sort(arry, arry + N);
int *end = unique(arry, arry + N);
cout << static_cast<int>(end - arry) << endl;
for (int *p = arry; p != end; ++p)
{
cout << *p << " ";
}
cout << endl;
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int n=0,a[1000];
int main(){
cin>>n;
for(int i=1;i<=n;i++)
cin>>a[i];
sort(a+1,a+n+1);
for(int k=1;k<=n;k++)
for(int i=1;i<=n;i++)
if(a[i]==a[i+1]){
for(int j=i+1;j<=n;j++)
a[j]=a[j+1];
n--;
}
cout<<n<<endl;
for(int i=1;i<=n;i++)
cout<<a[i]<<' ';
return 0;
}
using namespace std;
int n=0,a[1000];
int main(){
cin>>n;
for(int i=1;i<=n;i++)
cin>>a[i];
sort(a+1,a+n+1);
for(int k=1;k<=n;k++)
for(int i=1;i<=n;i++)
if(a[i]==a[i+1]){
for(int j=i+1;j<=n;j++)
a[j]=a[j+1];
n--;
}
cout<<n<<endl;
for(int i=1;i<=n;i++)
cout<<a[i]<<' ';
return 0;
}