100 atcoder#ABC155C. [ABC155C] Poll

[ABC155C] Poll

Score: 300300 points

Problem Statement

We have NN voting papers. The ii-th vote (1iN)(1 \leq i \leq N) has the string SiS_i written on it.

Print all strings that are written on the most number of votes, in lexicographical order.

Constraints

  • 1N2×1051 \leq N \leq 2 \times 10^5
  • SiS_i (1iN)(1 \leq i \leq N) are strings consisting of lowercase English letters.
  • The length of SiS_i (1iN)(1 \leq i \leq N) is between 11 and 1010 (inclusive).

Input

Input is given from Standard Input in the following format:

NN

S1S_1

::

SNS_N

Output

Print all strings in question in lexicographical order.

7
beat
vet
beet
bed
vet
bet
beet
beet
vet

beet and vet are written on two sheets each, while beat, bed, and bet are written on one vote each. Thus, we should print the strings beet and vet.

8
buffalo
buffalo
buffalo
buffalo
buffalo
buffalo
buffalo
buffalo
buffalo
7
bass
bass
kick
kick
bass
kick
kick
kick
4
ushi
tapu
nichia
kun
kun
nichia
tapu
ushi