/*
#include<stdio.h>
typedef struct
{
int grade;
} sc;
int main()
{
sc g[210];
int s[210]={};
int n,i,j,y=0,t=1;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
scanf("%d",&g[i].grade);
}
for(j=100; j>=0; j--)
{
for(i=1; i<=n; i++)
{
if(g[i].grade==j)
{
s[i]=t;
y++;
}
}
if(y>0)
{
t+=y;
y=0;
}
}
for(i=1;i<=n;i++)
{
printf("%d %d\n",g[i].grade,s[i]);
}
}
*/
/*
#include <stdio.h>
typedef struct
{
int c;
int n;
int g;
} s;
int main()
{
int n,i,j,t=1,y=1,q=1;
int m[150]= {};
int a[5]= {};
s arr[110];
scanf("%d",&n);
for(i=1; i<=n; i++)
{
scanf("%d %d %d",&arr[i].c,&arr[i].n,&arr[i].g);
}
for(j=1000; j>=0; j--)
{
for(i=1; i<=n; i++)
{
if(arr[i].g==j)
{
m[i]=t;//등수
t++;
}
}
if(t>=5)
break;
}
for(j=0; j<=3; j++)
{
for(i=1; i<=n; i++)
{
if(m[i]==y)
{
if(a[1]!=a[2]||a[2]!=arr[i].c)
{
printf("%d %d\n",arr[i].c,arr[i].n);
a[q]=arr[i].c;
q++;
}
y++;
}
}
if(q>=4) break;
}
}
*/
/*
#include <stdio.h>
int main()
{
int number[110]= {},gas[110]= {};
int n,i,d,f;
scanf("%d",&n);
for(i=1; i<=n; i++)
{
scanf("%d %d",&d,&f);
number[d]=d;
gas[d]=f;
}
for(i=1; i<=100; i++)
{
if(number[i]!=0)
{
printf("%d %d\n",number[i],gas[i]);
}
}
}
*/
#include<stdio.h>
#include<string.h>
typedef struct
{
char m[1000]
}inht;
int main()
{
inht str[100];
int n,i,t=1;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
scanf("%s",&str[i].m);
}
for(i=1;i<=6;i++)
{
if(strlen(str[i].m)==t)
{
s[i]=t;
}
t++;
}//s[i]=자리수
t=1;
for(i=1;i<=6;i++)
{
if(s[i]=t)
{
}
}
printf("%s",str[i].m);
}