#include<bits/stdc++.h>
using namespace std;

int a[1001],c[1001];
int main()
{
    int N,n,cnt1=0,cnt0=0;
    cin>>N;
    memset(c,0,sizeof(c));
    for(int i=1;i<=N;i++){
        cin>>n;
        a[i] = n;
    }
    sort(a+1,a+N+1);
    for(int i=1;i<=N;i++){
        if(c[a[i]]==1)continue;
        c[a[i]]++;
        cnt1++;
    }
    cout<<cnt1<<endl;
    for(int i=1;i<=N;i++){
        if(c[a[i]]>=1&&a[i]!=a[i-1])
            cout<<a[i]<<" ";
    }
    return 0;
}