#include<cstdio>
#include<cstring>
#include<iostream>
using namespace std;
int comp(string,string);
struct zt{
string ps;
}a[25];
int main()
{
string m;
int n,sc=1;
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
cin>>a[i].ps;
}
m=a[1].ps;
for(int i=2;i<=n;i++)
{
if(comp(m,a[i].ps)==1)
sc=i;
m=a[i].ps;
}
cout<<sc<<"\n"<<a[sc].ps;
return 0;
}
int comp(string x,string b)
{
int l1=x.length();
int l2=b.length();
if(l1>l2)
return 1;
if(l1==l2&&x>b)
return 1;
else return 0;
}