#include<bits/stdc++.h> using namespace std; int main() { // int n,s=0; // cin>>n; // int a[105]={0},t[1005]={0},b[105]={0}; // for(int i=0;i<n;i++) // { // cin>>b[i]; // } // for(int i=0;i<n;i++) // { // t[b[i]]+=1; // } // for(int i=0;i<n;i++) // { // if(t[b[i]]<1) // { // a[i]=b[i]; // s+=1; // } // } // for(int i=1;i<n;i++) // { // cout<<a[i]<<endl; // } // for(int i=0;i<n;i++) // { // for(int j=0;j<=i-1-i;j++) // { // if(a[i]>a[j]) // { // swap(a[i],a[j]); // } // } // } // cout<<s<<endl; // for(int i=1;i<n;i++) // { // cout<<a[i]<<endl; // } int n=0; int t[1005]={0}; int a[105]; cin>>n; int k=0; int x; for(int i=0;i<n;i++) { cin>>x; if(t[x]==0) { t[x]=1; a[k]=x; k++; } } cout<<k<<endl; for(int i=1;i<=k-1;i++) { for(int j=0;j<=k-1-i;j++) { if(a[j]>a[j+1]) { swap(a[j],a[j+1]); } } } for(int i=0;i<k;i++)cout<<a[i]<<endl; return 0; } /************************************************************** Problem: 1183 User: wangyuxin Language: C++ Result: Accepted Time:9 ms Memory:2072 kb ****************************************************************/