#include<bits/stdc++.h> using namespace std; map<int,bool> s; int n,x; int main() { cin>>n; for (int i=0;i<n;i++)cin>>x,s[x]=1; cout<<s.size()<<'\n'; for(auto [x,y]:s)cout<<x<<' '; }