#include<bits/stdc++.h>
using namespace std;
struct node{
string a;
int id;
}s[25];
int n, ans;
bool check(node x, node y){
if (x.a.size()==y.a.size()){
if (x.a>y.a) return 1;
else return 0;
}else {
if (x.a.size()>y.a.size()) return 1;
else return 0;
}
}
int main(){
ios::sync_with_stdio(0);
cin.tie(0); cout.tie(0);
cin>>n;
for(int i=1; i<=n; i++) {
cin>>s[i].a;
s[i].id=i;
if (check(s[i], s[i-1])) ans=s[i].id;
}
cout<<ans<<"\n"<<s[ans].a;
return 0;
}