int main(void)
{
int n;
scanf("%d", &n);
int m = 0;
char tmp[101], max[101] = {'\0'};
for (int i = 0; i < n; i++)
{
scanf("%s", tmp);
if (cmp(tmp, max) > 0)
strcpy(max, tmp), m = i + 1;
}
printf("%d\n%s", m, max);
return 0;
}
int main(void)
{
int n;
scanf("%d", &n);
getchar();
int m = 0;
char tmp[101], max[101] = {'\0'};
for (int i = 0; i < n; i++)
{
gets(tmp);
if (cmp(tmp, max) > 0)
strcpy(max, tmp), m = i + 1;
}
printf("%d\n%s", m, max);
return 0;
}