#include<bits/stdc++.h>
using namespace std;
struct p
{
int num;
string pa;
}ans[21];
p t;
bool bj(p a,p b)
{
if(a.pa.length()!=b.pa.length())
return b.pa.length()>a.pa.length();
return a.pa>b.pa;
}
int main()
{
int n;
cin>>n;
for(int i=0;i<n;i++)
{
cin>>ans[i].pa;
ans[i].num=i;
}
for(int i=0;i<n;i++)
{
for(int j=0;j<n-1;j++)
{
if(bj(ans[j],ans[j+1]))
{
t=ans[j];
ans[j]=ans[j+1];
ans[j+1]=t;
}
}
}
/* for(int i=0;i<n;i++)
cout<<ans[i].num<<' '<<ans[i].pa<<endl;*/
cout<<ans[0].num+1<<endl;
cout<<ans[0].pa;
return 0;
}
求助大佬