#include<stdio.h>
#include<string.h>
int main()
{
char a[10005][20];
int b[10005];
int m,n,max;
while(~scanf("%d",&m)&&m!=0)
{
max=0;
for(int q=0;q<10005;q++)//初始化为0 卡了一下;
{
b[q]=0;
}
for(int i=0;i<m;i++)
{
scanf("%s",a[i]);
for(int j=0;j<=i;j++)
{
if(!strcmp(a[i],a[j]))
{
b[j]++;
}
if(b[j]>max)
max=b[j];
}
}
for(int j=0;j<m;j++)
{
if(b[j]==max)
{
puts(a[j]);
}
}
}
return 0;
}
#include<string.h>
int main()
{
char a[10005][20];
int b[10005];
int m,n,max;
while(~scanf("%d",&m)&&m!=0)
{
max=0;
for(int q=0;q<10005;q++)//初始化为0 卡了一下;
{
b[q]=0;
}
for(int i=0;i<m;i++)
{
scanf("%s",a[i]);
for(int j=0;j<=i;j++)
{
if(!strcmp(a[i],a[j]))
{
b[j]++;
}
if(b[j]>max)
max=b[j];
}
}
for(int j=0;j<m;j++)
{
if(b[j]==max)
{
puts(a[j]);
}
}
}
return 0;
}