#include <iostream>
#include <cstring>
using namespace std;
const int MAX_WORDS = 100;
const int MAX_LETTERS = 20;
int findFrequestLength(int totalWords[]) {
int maxWords = 0, frequestLength = 0;
for (int i = MAX_LETTERS; i > 0; --i) {
if (totalWords[i] > maxWords) {
maxWords = totalWords[i];
frequestLength = i;
}
}
return frequestLength;
}
int main() {
int n, totalWords[MAX_LETTERS + 1] = {0};
char words[MAX_WORDS][MAX_LETTERS + 1] = {0};
cin >> n;
for (int i = 0; i < n; ++i) {
cin >> words[i];
++totalWords[strlen(words[i])];
}
int frequestLength = findFrequestLength(totalWords);
for (int i = 0; i < n; ++i) {
if (strlen(words[i]) == frequestLength) {
cout << words[i] << ' ';
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0cmluZz4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmNvbnN0IGludCBNQVhfV09SRFMgPSAxMDA7CmNvbnN0IGludCBNQVhfTEVUVEVSUyA9IDIwOwoKaW50IGZpbmRGcmVxdWVzdExlbmd0aChpbnQgdG90YWxXb3Jkc1tdKSB7CiAgICBpbnQgbWF4V29yZHMgPSAwLCBmcmVxdWVzdExlbmd0aCA9IDA7CiAgICBmb3IgKGludCBpID0gTUFYX0xFVFRFUlM7IGkgPiAwOyAtLWkpIHsKICAgICAgICBpZiAodG90YWxXb3Jkc1tpXSA+IG1heFdvcmRzKSB7CiAgICAgICAgICAgIG1heFdvcmRzID0gdG90YWxXb3Jkc1tpXTsKICAgICAgICAgICAgZnJlcXVlc3RMZW5ndGggPSBpOwogICAgICAgIH0KICAgIH0KICAgIHJldHVybiBmcmVxdWVzdExlbmd0aDsKfQoKaW50IG1haW4oKSB7CiAgICBpbnQgbiwgdG90YWxXb3Jkc1tNQVhfTEVUVEVSUyArIDFdID0gezB9OwogICAgY2hhciB3b3Jkc1tNQVhfV09SRFNdW01BWF9MRVRURVJTICsgMV0gPSB7MH07CiAgICBjaW4gPj4gbjsKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbjsgKytpKSB7CiAgICAgICAgY2luID4+IHdvcmRzW2ldOwogICAgICAgICsrdG90YWxXb3Jkc1tzdHJsZW4od29yZHNbaV0pXTsKICAgIH0KICAgIGludCBmcmVxdWVzdExlbmd0aCA9IGZpbmRGcmVxdWVzdExlbmd0aCh0b3RhbFdvcmRzKTsKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbjsgKytpKSB7CiAgICAgICAgaWYgKHN0cmxlbih3b3Jkc1tpXSkgPT0gZnJlcXVlc3RMZW5ndGgpIHsKICAgICAgICAgICAgY291dCA8PCB3b3Jkc1tpXSA8PCAnICc7CiAgICAgICAgfQogICAgfQogICAgcmV0dXJuIDA7Cn0=