from collections import Counter
 
N = int(input())
S = [input() for _ in range(N)]

# 方針：各文字列の出現回数を数え、出現回数が最大なる文字列を昇順に出力する
# Counter(リスト) は辞書型のサブクラスであり、キーに要素・値に出現回数という形式
# Counter(リスト).most_common() は(要素, 出現回数)というタプルを出現回数順に並べたリスト
S = Counter(S).most_common()

max_count = S[0][1] # 最大の出現回数

# 出現回数が最も多い単語を集計する
l = [s[0] for s in S if s[1] == max_count]

# 昇順にソートして出力
for i in sorted(l):
  print(i) from collections import Counter 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 S = [input() for _ in range(N)] S [input() for _ in range(N)] S = Counter(S).most_common() S Counter(S).most_common() (S).most_common (S) Counter S most_common max_count = S[0][1] max_count S[0][1] [0] S 0 1 s[0] for s in S if s[1] == max_count for s in S if s[1] == max_count s S s[1] == max_count s[1] s 1 max_count if s[1] == max_count s[0] s 0 l = [s[0] for s in S if s[1] == max_count] l [s[0] for s in S if s[1] == max_count] for i in sorted(l):
  print(i) i sorted(l) sorted l print(i) print i max_count = S[0][1] S[0][1] max_count S = [input() for _ in range(N)] [input() for _ in range(N)] S N = int(input()) int(input()) N S = Counter(S).most_common() Counter(S).most_common() S l = [s[0] for s in S if s[1] == max_count] [s[0] for s in S if s[1] == max_count] l
from collections import Counter
 
N = int(input())
S = [input() for _ in range(N)]

# 方針：各文字列の出現回数を数え、出現回数が最大なる文字列を昇順に出力する
# Counter(リスト) は辞書型のサブクラスであり、キーに要素・値に出現回数という形式
# Counter(リスト).most_common() は(要素, 出現回数)というタプルを出現回数順に並べたリスト
S = Counter(S).most_common()

max_count = S[0][1] # 最大の出現回数

# 出現回数が最も多い単語を集計する
l = [s[0] for s in S if s[1] == max_count]

# 昇順にソートして出力
for i in sorted(l):
  print(i)