#include<bits/stdc++.h>
using namespace std;
long long n,maxi,lenb;
string a,b;
bool pd()
{
int lena=a.size();
if(lena>lenb)return 1;
if(lena<lenb)return 0;
for(int i=0;i<lena;i++)
{
if(a[i]>b[i])return 1;
if(a[i]<b[i])return 0;
}
return 0;
}
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a;
if(pd())
{
lenb=a.size();
for(int j=0;j<lenb;j++)b[j]=a[j];
maxi=i;
}
}
cout<<maxi<<endl;
for(int i=0;i<lenb;i++)cout<<b[i];
return 0;
}