#include <iostream>
using namespace std;
const int MAX_LENGTH = 20;
const int TEN = 10;
int freq[MAX_LENGTH];
int main() {
int n, v[MAX_LENGTH + 1];
cin >> n;
int array[MAX_LENGTH + 1] = {0};
int freqDig = 0, aparitii = 0, areEqual = 1;
for (int i = 1; i <= n; ++i) {
cin >> v[i];
if (i > 1 && v[i] != v[i- 1] || n == 1) {
//cout << v[i] <<"<- " <<i << "\n";
areEqual = 0;
}
int copyEl = v[i];
if (copyEl < 0) {
copyEl = -copyEl;
}
//cout << copyEl <<"<- ";
while (copyEl) {
++freq[copyEl % TEN];
if (freq[copyEl % TEN] > aparitii) {
aparitii = freq[copyEl % TEN];
freqDig = copyEl % TEN;
}
copyEl /= TEN;
}
for (int i = 0; i < TEN; ++i) {
cout << freq[i] << " ";
}
cout << "(" <<i<< ")\n";
}
// cout << areEqual <<"<-areEqual " << freqDig <<"<-freqDig \n";
//,
//if (v[i] >= bigNo && v[i] != 0) {
// bigNo = v[i];
// }
int index = 0;
for (int i = 1; i <= n; ++i) {
int copyVal = v[i];
int freqColor[MAX_LENGTH] = {0};
while (copyVal) {
++freqColor[copyVal % TEN];
copyVal /= TEN;
}
// cout << freqColor[freqDig] <<" ";
int aux = 0, bigNo = 0;
for (int i = 0; i < TEN; ++i) {
if (freqColor[i] >= aux && freqColor[i] != 0) {
//cout << freqColor[i] <<" " << i << " \n";
aux = freqColor[i];
bigNo = i;
}
}
//cout << bigNo <<"<-BigNO" << " ->" << i << " i<-";
if (bigNo == freqDig) {
// cout << v[i] <<" \n";
++index;
}
}
if (index == 0 || areEqual == 1) {
cout << "NU AVEM!";
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwogCmNvbnN0IGludCBNQVhfTEVOR1RIICA9IDIwOwpjb25zdCBpbnQgVEVOID0gMTA7CmludCBmcmVxW01BWF9MRU5HVEhdOwogCiAKaW50IG1haW4oKSB7CglpbnQgbiwgdltNQVhfTEVOR1RIICsgMV07CgljaW4gPj4gbjsKCWludCBhcnJheVtNQVhfTEVOR1RIICsgMV0gPSB7MH07CglpbnQgZnJlcURpZyA9IDAsIGFwYXJpdGlpID0gMCwgYXJlRXF1YWwgPSAxOwoJZm9yIChpbnQgaSA9IDE7IGkgPD0gbjsgKytpKSB7CgkJY2luID4+IHZbaV07CgkKCQlpZiAoaSA+IDEgJiYgdltpXSAhPSB2W2ktIDFdIHx8ICBuID09IDEpIHsKCQkJCS8vY291dCA8PCB2W2ldIDw8IjwtICIgPDxpIDw8ICJcbiI7CgkJCWFyZUVxdWFsID0gMDsKCQl9CgkJaW50IGNvcHlFbCA9IHZbaV07CgkJCWlmIChjb3B5RWwgPCAwKSB7CgkJCWNvcHlFbCA9IC1jb3B5RWw7CgkJfQoJCS8vY291dCA8PCBjb3B5RWwgPDwiPC0gIjsKCQl3aGlsZSAoY29weUVsKSB7CgkJCSsrZnJlcVtjb3B5RWwgJSBURU5dOwoJCQlpZiAoZnJlcVtjb3B5RWwgJSBURU5dID4gYXBhcml0aWkpIHsKCQkJCWFwYXJpdGlpID0gZnJlcVtjb3B5RWwgJSBURU5dOwoJCQkJZnJlcURpZyA9IGNvcHlFbCAlIFRFTjsKCQkJfQoJCQljb3B5RWwgLz0gVEVOOwoJCX0KCQlmb3IgKGludCBpID0gMDsgaSA8IFRFTjsgKytpKSB7CgkJCWNvdXQgPDwgZnJlcVtpXSA8PCAiICI7CgkJfQoJCWNvdXQgPDwgIigiIDw8aTw8ICIpXG4iOwoJfQovLwljb3V0IDw8IGFyZUVxdWFsIDw8IjwtYXJlRXF1YWwgIiA8PCBmcmVxRGlnIDw8IjwtZnJlcURpZyBcbiI7CgkvLywgCgkKIC8vaWYgKHZbaV0gPj0gYmlnTm8gJiYgdltpXSAhPSAwKSB7CgkJLy8JYmlnTm8gPSB2W2ldOwoJLy8JfQogCglpbnQgaW5kZXggPSAwOwoJZm9yIChpbnQgaSA9IDE7IGkgPD0gbjsgKytpKSB7CgkJaW50IGNvcHlWYWwgPSB2W2ldOwoJCWludCBmcmVxQ29sb3JbTUFYX0xFTkdUSF0gPSB7MH07CgkJd2hpbGUgKGNvcHlWYWwpIHsKCQkJKytmcmVxQ29sb3JbY29weVZhbCAlIFRFTl07CgkJCWNvcHlWYWwgLz0gVEVOOwoJCX0KCgkvLwljb3V0IDw8IGZyZXFDb2xvcltmcmVxRGlnXSA8PCIgICI7CgkJaW50IGF1eCA9IDAsIGJpZ05vID0gMDsKCQlmb3IgKGludCBpID0gMDsgaSA8IFRFTjsgKytpKSB7CgkJCWlmIChmcmVxQ29sb3JbaV0gPj0gYXV4ICYmIGZyZXFDb2xvcltpXSAhPSAwKSB7CgkJCQkvL2NvdXQgPDwgZnJlcUNvbG9yW2ldIDw8IiAiIDw8IGkgPDwgIiBcbiI7CgkJCQlhdXggPSBmcmVxQ29sb3JbaV07CgkJCQliaWdObyA9IGk7CgkJCX0KCQkKCQkJfQoJCQkvL2NvdXQgPDwgYmlnTm8gPDwiPC1CaWdOTyIgPDwgIiAtPiIgPDwgaSA8PCAiIGk8LSI7CgkJaWYgKGJpZ05vID09IGZyZXFEaWcpIHsKCQkvLwljb3V0IDw8IHZbaV0gPDwiIFxuIjsKCQkJKytpbmRleDsKCQl9Cgl9CglpZiAoaW5kZXggPT0gMCB8fCBhcmVFcXVhbCA9PSAxKSB7CgkJY291dCA8PCAiTlUgQVZFTSEiOyAKCX0KCXJldHVybiAwOwp9IA==