def main():
    dic = {}

    n = int(input())
    for _ in range(n):
        nome = input()
        try:
            dic[nome] += 1
        except KeyError:
            dic[nome] = 1

    resp = []
    Max = 0
    
    for nome, voto in dic.items():
        if voto > Max:
            Max = voto
            resp = [nome]
            
        elif voto == Max:
            resp.append(nome)

    resp.sort()
    print('\n'.join(resp))

main() def main():
    dic = {}

    n = int(input())
    for _ in range(n):
        nome = input()
        try:
            dic[nome] += 1
        except KeyError:
            dic[nome] = 1

    resp = []
    Max = 0
    
    for nome, voto in dic.items():
        if voto > Max:
            Max = voto
            resp = [nome]
            
        elif voto == Max:
            resp.append(nome)

    resp.sort()
    print('\n'.join(resp)) main dic = {} dic {} n = int(input()) n int(input()) int input() input for _ in range(n):
        nome = input()
        try:
            dic[nome] += 1
        except KeyError:
            dic[nome] = 1

     _ range(n) range n nome = input() nome input() input try:
            dic[nome] += 1
        except KeyError:
            dic[nome] = 1

     except KeyError:
            dic[nome] = 1

     dic[nome] = 1 dic[nome] dic nome 1 dic[nome] += 1 dic[nome] dic nome 1 resp = [] resp [] Max = 0 Max 0 for nome, voto in dic.items():
        if voto > Max:
            Max = voto
            resp = [nome]
            
        elif voto == Max:
            resp.append(nome)

     nome voto dic.items() dic.items dic items if voto > Max:
            Max = voto
            resp = [nome]
            
        elif voto == Max:
            resp.append(nome)

     voto > Max voto Max Max = voto Max voto resp = [nome] resp [nome] nome elif voto == Max:
            resp.append(nome)

     voto == Max voto Max resp.append(nome) resp.append resp append nome resp.sort() resp.sort resp sort print('\n'.join(resp)) print '\n'.join(resp) '\n'.join '\n' join resp main() main def main():
    dic = {}

    n = int(input())
    for _ in range(n):
        nome = input()
        try:
            dic[nome] += 1
        except KeyError:
            dic[nome] = 1

    resp = []
    Max = 0
    
    for nome, voto in dic.items():
        if voto > Max:
            Max = voto
            resp = [nome]
            
        elif voto == Max:
            resp.append(nome)

    resp.sort()
    print('\n'.join(resp)) def main():
    dic = {}

    n = int(input())
    for _ in range(n):
        nome = input()
        try:
            dic[nome] += 1
        except KeyError:
            dic[nome] = 1

    resp = []
    Max = 0
    
    for nome, voto in dic.items():
        if voto > Max:
            Max = voto
            resp = [nome]
            
        elif voto == Max:
            resp.append(nome)

    resp.sort()
    print('\n'.join(resp)) main
def main():
    dic = {}

    n = int(input())
    for _ in range(n):
        nome = input()
        try:
            dic[nome] += 1
        except KeyError:
            dic[nome] = 1

    resp = []
    Max = 0
    
    for nome, voto in dic.items():
        if voto > Max:
            Max = voto
            resp = [nome]
            
        elif voto == Max:
            resp.append(nome)

    resp.sort()
    print('\n'.join(resp))

main()