#include <iostream>
using namespace std;
int main(){
string open_time="23:59:59",close_time="00:00:00";//第一个签到时间及最后一个签出时间
string min_id,max_id;//第一个签到的人的id及最后一个签出的人的id
int n;
cin>>n;
for(int i=0;i<n;i++){
string id,in_time,out_time;
cin>>id>>in_time>>out_time;
if(in_time<open_time){
open_time=in_time;
min_id=id;
}
if(out_time>close_time){
close_time=out_time;
max_id=id;
}
}
cout<<min_id<<" "<<max_id;
return 0;
}