#include<bits/stdc++.h> using namespace std; int a[1001],cnt[1001]; int main() { int N,n,cnt1=0; cin>>N; memset(cnt,0,sizeof(cnt)); for(int i=1;i<=1000;i++) a[i] = i; for(int i=1;i<=N;i++){ cin>>n; cnt[n] = 1; } for(int i=1;i<=1000;i++) if(cnt[i]) cnt1++; cout<<cnt1<<endl; for(int i=1;i<=1000;i++){ if(cnt[i]) cout<<a[i]<<" "; } return 0; }