#include<iostream>
#include<string>
#include<map>
#include<vector>
using namespace std;
//习题10.5 开门人和关门人
int main()
{
int n;
cin >> n;
map<string, vector<string>> maps;
string s;
for (int i = 0; i < n; i++) {
cin >> s;
maps[s] = { "", "" };
cin >> maps[s][0];
cin >> maps[s][1];
}
string first = s, last = s, time = maps[s][0];
for (auto it : maps) {
if (it.second[0] < time) {
time = it.second[0];
first = it.first;
}
}
time = maps[s][1];
for (auto it : maps) {
if (it.second[1] > time) {
time = it.second[1];
last = it.first;
}
}
cout << first << " " << last << endl;
return 0;
}