#include<stdio.h>
int main(void)
{
int y;
scanf("%d\n",&y);
char chess[y][10];
for(int i=0;i<y*10;i++)*(*chess+i)='\0';
int num,x=0,i=0;
while((num=getchar())!='\n')
{
if(num==' ')i++,x=0;
else chess[i][x++]=num;
}
num=y;
for(int a=0;a<10;a++)
{
int fate=1,n;
while(fate)
{
int i=0;
for(int b=0;b<y;b++)if(chess[b][a]>i)i=chess[b][a],n=b;
for(int b=0;b<y;b++)
{
if(chess[b][a]==i&&b!=n)
{
fate=0;
break;
}}
if(fate)
{
a=0;num--;
printf("%s",*(chess+n));
if(!num)return 0;
for(int a=0;a<10;a++)*(*(chess+n)+a)=0;
}}}}