#include<iostream>
#include<cstring>
#include<algorithm>
using namespace std;
struct BOOK {
char s[51];
int cnt = 0;
};
BOOK book[1000];
int cmp(BOOK a, BOOK b);
int main(void) {
int n, bookCnt = 0;
char tmp[51];
scanf("%d", &n);
for (int i = 0; i < n; i++) {
scanf("%s", tmp);
int chk = 0;
for (int i = 0; i < bookCnt; i++) {
if (strcmp(book[i].s, tmp) == 0) {
book[i].cnt++;
chk = 1;
break;
}
}
if (!chk) {
strcpy(book[bookCnt].s, tmp);
book[bookCnt++].cnt = 1;
}
}
sort(book, book + bookCnt, cmp);
printf("%s\n", book[0].s);
}
int cmp(BOOK a, BOOK b) {
if (a.cnt < b.cnt)
return 0;
else if (a.cnt > b.cnt)
return 1;
else {
int val = strcmp(a.s, b.s);
if (val == -1)
val = 1;
else if (val == 1)
val = 0;
return val;
}
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPGNzdHJpbmc+CiNpbmNsdWRlPGFsZ29yaXRobT4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgpzdHJ1Y3QgQk9PSyB7CgljaGFyIHNbNTFdOwoJaW50IGNudCA9IDA7Cn07CgpCT09LIGJvb2tbMTAwMF07CmludCBjbXAoQk9PSyBhLCBCT09LIGIpOwoKaW50IG1haW4odm9pZCkgewoJaW50IG4sIGJvb2tDbnQgPSAwOwoJY2hhciB0bXBbNTFdOwoJc2NhbmYoIiVkIiwgJm4pOwoJZm9yIChpbnQgaSA9IDA7IGkgPCBuOyBpKyspIHsKCQlzY2FuZigiJXMiLCB0bXApOwoJCWludCBjaGsgPSAwOwoJCWZvciAoaW50IGkgPSAwOyBpIDwgYm9va0NudDsgaSsrKSB7CgkJCWlmIChzdHJjbXAoYm9va1tpXS5zLCB0bXApID09IDApIHsKCQkJCWJvb2tbaV0uY250Kys7CgkJCQljaGsgPSAxOwoJCQkJYnJlYWs7CgkJCX0KCQl9CgkJaWYgKCFjaGspIHsKCQkJc3RyY3B5KGJvb2tbYm9va0NudF0ucywgdG1wKTsKCQkJYm9va1tib29rQ250KytdLmNudCA9IDE7CgkJfQoJfQoJc29ydChib29rLCBib29rICsgYm9va0NudCwgY21wKTsKCXByaW50ZigiJXNcbiIsIGJvb2tbMF0ucyk7Cn0KCmludCBjbXAoQk9PSyBhLCBCT09LIGIpIHsKCWlmIChhLmNudCA8IGIuY250KQoJCXJldHVybiAwOwoJZWxzZSBpZiAoYS5jbnQgPiBiLmNudCkKCQlyZXR1cm4gMTsKCWVsc2UgewoJCWludCB2YWwgPSBzdHJjbXAoYS5zLCBiLnMpOwoJCWlmICh2YWwgPT0gLTEpCgkJCXZhbCA9IDE7CgkJZWxzZSBpZiAodmFsID09IDEpCgkJCXZhbCA9IDA7CgkJcmV0dXJuIHZhbDsKCX0KfQ==