n=int(input())
arr=[input() for _ in range(n)]
dic={}
for i in range(n): #各単語の出現回数を数える
 if arr[i] not in dic:
   dic[arr[i]]=1
 else:
   dic[arr[i]]+=1
largest=max(dic.values()) #最大の出現回数を求める
ans=[]
for keys in dic.keys():
 if dic[keys]==largest: #出現回数が最も多い単語を集計する
   ans.append(keys)
ans=sorted(ans) #単語を辞書順に並べ替えて出力する
for words in ans:
 print(words) n=int(input()) n int(input()) int input() input input() for _ in range(n) for _ in range(n) _ range(n) range n for _ in range(n) input() input arr=[input() for _ in range(n)] arr [input() for _ in range(n)] dic={} dic {} for i in range(n): #各単語の出現回数を数える
 if arr[i] not in dic:
   dic[arr[i]]=1
 else:
   dic[arr[i]]+=1 i range(n) range n if arr[i] not in dic:
   dic[arr[i]]=1
 else:
   dic[arr[i]]+=1 arr[i] not in dic arr[i] arr i dic dic[arr[i]]=1 dic[arr[i]] dic arr[i] arr i 1 dic[arr[i]]+=1 dic[arr[i]] dic arr[i] arr i 1 largest=max(dic.values()) largest max(dic.values()) max dic.values() dic.values dic values ans=[] ans [] for keys in dic.keys():
 if dic[keys]==largest: #出現回数が最も多い単語を集計する
   ans.append(keys) keys dic.keys() dic.keys dic keys if dic[keys]==largest: #出現回数が最も多い単語を集計する
   ans.append(keys) dic[keys]==largest dic[keys] dic keys largest ans.append(keys) ans.append ans append keys ans=sorted(ans) ans sorted(ans) sorted ans for words in ans:
 print(words) words ans print(words) print words arr=[input() for _ in range(n)] [input() for _ in range(n)] arr dic={} {} dic largest=max(dic.values()) max(dic.values()) largest ans=sorted(ans) sorted(ans) ans ans=[] [] ans n=int(input()) int(input()) n
n=int(input())
arr=[input() for _ in range(n)]
dic={}
for i in range(n): #各単語の出現回数を数える
 if arr[i] not in dic:
   dic[arr[i]]=1
 else:
   dic[arr[i]]+=1
largest=max(dic.values()) #最大の出現回数を求める
ans=[]
for keys in dic.keys():
 if dic[keys]==largest: #出現回数が最も多い単語を集計する
   ans.append(keys)
ans=sorted(ans) #単語を辞書順に並べ替えて出力する
for words in ans:
 print(words)