#include <iostream>
#include <algorithm>
#include <vector>
using namespace std;
int main() {
int a[] = {1,1,1,2,2,3,3,3,4,4,5,5,5,1,3};
vector<int> vec(a, a+15);
sort(vec.begin(), vec.end());
vector<int>::iterator it;
it = unique(vec.begin(), vec.end());
vec.resize( distance(vec.begin(),it) );
for( vector<int>::iterator i = vec.begin(); i!= vec.end(); ++i)
cout << (*i) << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8dmVjdG9yPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJaW50IGFbXSA9IHsxLDEsMSwyLDIsMywzLDMsNCw0LDUsNSw1LDEsM307Cgl2ZWN0b3I8aW50PiB2ZWMoYSwgYSsxNSk7CgkKCXNvcnQodmVjLmJlZ2luKCksIHZlYy5lbmQoKSk7CgkKCXZlY3RvcjxpbnQ+OjppdGVyYXRvciBpdDsKICAgIGl0ID0gdW5pcXVlKHZlYy5iZWdpbigpLCB2ZWMuZW5kKCkpOwogICAgdmVjLnJlc2l6ZSggZGlzdGFuY2UodmVjLmJlZ2luKCksaXQpICk7CiAgICAKICAgIGZvciggdmVjdG9yPGludD46Oml0ZXJhdG9yIGkgPSB2ZWMuYmVnaW4oKTsgaSE9IHZlYy5lbmQoKTsgKytpKQogICAgCWNvdXQgPDwgKCppKSA8PCBlbmRsOwogICAgCQoJcmV0dXJuIDA7Cn0=