#include<bits/stdc++.h>
using namespace std;
struct node{
string x;
int num;
}node[100];
bool cmp(node a,node b){
if(a.x.size()!=b.x.size()){
return a.x.size()>b.x.size();
}
return a.x>b.x;
}
int main(){
int n;
cin>>n;
for(int i=1;i<=n;i++){
cin>>node[i].x;
node[i].num=i;
}
sort(node+1,node+n+1,cmp);
cout<<node[1].num<<endl<<node[1].x;
return 0;
}