#include <bits/stdc++.h>
using namespace std;
int main(){
int n , t = 0;
cin >> n;
int a[n];
for(int i = 0; i < n; i ++){
cin >> a[i];
}
// 1. 排序
sort(a, a + n);
// 2. 去重
// i
// 1 2 3 2 3
// j
int j = 0;
for (int i = 0; i < n; i++) {
if (i == 0 || a[i] != a[j-1]) {
a[j] = a[i];
j++;
}
}
cout << j << endl;
for(int i = 0; i < j; i++){
cout << a[i] << " " ;
}
return 0;
}