#include <bits/stdc++.h>
#include <stdio.h>
#include <cstdio>
using namespace std;
int ans,n;
string x,t;
bool bijiao(string &t,string &x){
if(t.length()>x.length()){
return 1;
}
else if(t.length()==x.length()){
for(int i=0;i<t.length();i++)
if(t[i]>x[i])
return 1;
}
return 0;
}
int main()
{
cin>>n;
for(int i=1;i<=n;i++){
cin>>t;
if(bijiao(t,x)){
x=t;
ans=i;
}
}
cout<<ans<<endl<<x<<endl;
return 0;//orz
}
最后一个 7 6791385765449865851630484098561093867193 6791385765405861305476138956183659819548 6791385765448765481033867082657092835470 6791385765476183659186548165418634013875 6791385765413054861086540816508058173710 6365470813654816508136547081654108365108 36571811836547138541
输出 6 6365470813654816508136547081654108365108