#include<bits/stdc++.h>
using namespace std;
struct person{
string id;
string start;
string end;
}persons[10000];
bool startcmp(struct person p1,struct person p2){
return strcmp(p1.start.c_str() , p2.start.c_str())<0;
}
bool endcmp(struct person p1,struct person p2){
return strcmp(p1.end.c_str() , p2.end.c_str())>0;
}
int main(){
int n;
cin>>n;
int counter = 0;
while(n--){
cin>>persons[counter].id>>persons[counter].start>>persons[counter++].end;
}
sort(persons,persons+counter,startcmp);
printf("%s ",persons[0].id.c_str());
sort(persons,persons+counter,endcmp);
printf("%s",persons[0].id.c_str());
}
09-14
263