#include <iostream>
using namespace std;
int main() {
int const N=1000;
int a[N];
int b[N];
int n,i,j,k;
cin>>n;
for(i=0;i<n;i++)
{cin>>a[i];
b[i]=a[i];
}
k=0;
for(i=0;i<n;i++)
for(j=n-1;j>=i;j--)
if(a[i]==a[j] && i!=j)
b[i]=-555;
for(i=0;i<n;i++)
if(b[i]!=-555)
k++;
for(i=0;i<n-1;i++)
for(j=n-2;j>=i;j--)
if(a[j]>a[j+1])
swap(a[j],a[j+1]);
for(i=0;i<n;i++)
cout<<a[i]<<' ';
cout<< endl;
cout<<k;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglpbnQgY29uc3QgTj0xMDAwOwoJaW50IGFbTl07CglpbnQgYltOXTsKCWludCBuLGksaixrOwoJY2luPj5uOwoJZm9yKGk9MDtpPG47aSsrKQoJe2Npbj4+YVtpXTsKCWJbaV09YVtpXTsKCX0KCWs9MDsKCWZvcihpPTA7aTxuO2krKykKCWZvcihqPW4tMTtqPj1pO2otLSkKCWlmKGFbaV09PWFbal0gJiYgaSE9aikKCWJbaV09LTU1NTsKCWZvcihpPTA7aTxuO2krKykKCWlmKGJbaV0hPS01NTUpCglrKys7Cglmb3IoaT0wO2k8bi0xO2krKykKCWZvcihqPW4tMjtqPj1pO2otLSkKCWlmKGFbal0+YVtqKzFdKQoJc3dhcChhW2pdLGFbaisxXSk7Cglmb3IoaT0wO2k8bjtpKyspCgljb3V0PDxhW2ldPDwnICc7Cgljb3V0PDwgZW5kbDsKCWNvdXQ8PGs7CglyZXR1cm4gMDsKfQ==