//为什么这样输入会错,把getchar()删掉, getline(cin, in)改成cin>>in就对了
#include<bits/stdc++.h>
#include<iostream>
#include<cstdio>
#include<algorithm>
#include<string>
using namespace std;
int main() {
int n, id;
string in;
string max=" ";
cin>>n;
getchar();//输出数字再输入字符串要换行,不然有空格
for (int i = 1; i <= n; i++) {
getline(cin, in);
int inSize = in.length();
int maxSize=max.size();
if(inSize>maxSize||(inSize>=maxSize&&in>max)){
max=in;
id=i;
}
}
cout<<id<<endl<<max<<endl;
return 0;
}