#include<bits/stdc++.h>
using namespace std;
struct k
{string c;}e[1001];
;
int main()
{
int a,b,sum=0;
string g;
int m;
cin>>a;
for(int i=1;i<=a;i++)
{
string h;
cin>>e[i].c;
m=e[i].c.size();
if(g.size()<m)
{
g=e[i].c;
sum=i;
}
else if(g.size()==m)
{
for(int i=g.size();i>0;i--)
{
int gg=g.find(1)+i;
int mm=g.find(1)+i;
if(gg<mm)
{
g=e[i].c;
sum=i;
break;
}
}
}
}
cout<<sum<<endl<<g;
return 0;
}