#include <iostream>
using namespace std;
const int MAX_LENGTH = 100;
int freq[MAX_LENGTH + 1];
int main() {
int n, v[MAX_LENGTH + 1] ;
cin >> n;
for (int i = 1; i <= n; ++i) {
cin >> v[i];
++freq[v[i]];
}
//for (int i = 1; i <= n; ++i) {
for (int i = 1; i <= n; ++i) {
if (freq[v[i]] != 0) {
cout << freq[v[i]] << " " << v[i] <<" ";
freq[v[i]] = 0;
}
}
// }
for (int i = 0; i <= 10; ++i) {
// cout << freq[i] <<" ";
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY29uc3QgaW50IE1BWF9MRU5HVEggPSAxMDA7CmludCBmcmVxW01BWF9MRU5HVEggKyAxXTsKCmludCBtYWluKCkgewoJaW50IG4sIHZbTUFYX0xFTkdUSCArIDFdIDsKCWNpbiA+PiBuOwoJZm9yIChpbnQgaSA9IDE7IGkgPD0gbjsgKytpKSB7CgkJY2luID4+IHZbaV07CgkJKytmcmVxW3ZbaV1dOwoJfQoJCgkvL2ZvciAoaW50IGkgPSAxOyBpIDw9IG47ICsraSkgewoJCWZvciAoaW50IGkgPSAxOyBpIDw9IG47ICsraSkgewoJCQlpZiAoZnJlcVt2W2ldXSAhPSAwKSB7CgkJCQljb3V0IDw8IGZyZXFbdltpXV0gPDwgIiAiIDw8IHZbaV0gPDwiICI7CgkJCQlmcmVxW3ZbaV1dID0gMDsKCQkJfQoJCX0KLy8JfQoJCgoJZm9yIChpbnQgaSA9IDA7IGkgPD0gMTA7ICsraSkgewoJLy8JY291dCA8PCBmcmVxW2ldIDw8IiAiOwoJfQoJCglyZXR1cm4gMDsKfQ==