#include <iostream>
#include <string>
using namespace std;
bool isGreater(const string& a, const string& b) {
if (a.size() > b.size()) return true;
if (a.size() < b.size()) return false;
for (int i = a.size() - 1; i >= 0; i--) {
int num1 = a[i] - '0';
int num2 = b[i] - '0';
if (num1 < num2) return false;
if (num1 > num2) return true;
}
return false;
}
int main() {
int n;
cin >> n;
string maxNumber = "";
int maxIndex = 0;
for (int i = 0; i < n; i++) {
string currentNumber;
cin >> currentNumber;
if (isGreater(currentNumber, maxNumber)) {
maxNumber = currentNumber;
maxIndex = i + 1;
}
}
cout << maxIndex << endl;
cout << maxNumber << endl;
return 0;
}