#include <iostream>
#include <cstring>
using namespace std;
int maxn=1;
bool Compare(string a,string b){
if (a.length() >b.length())return true;
if (a.length() < b.length())return false;
for (int i = a.length(); i >= 0; i--)if (a[i] > b[i])return true; else if (a[i] < b[i])return false;
return false;
}
int main(){
int n;
cin >> n;
string str[n];
for(int i=0;i<=n-1;i++){
cin >> str[i];
}
string max=str[0];
for(int i=1;i<=n-1;i++){
if(Compare(str[i],max)){
max=str[i];
maxn=i+1;
}
}
cout << maxn << endl << max;
}