#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; }