#include<bits/stdc++.h>
using namespace std;
struct stu{
string name;
string sto;
int score;
stu(string name1,string name2,int score1){
name=name1;
sto=name2;
score=score1;
}
};
bool cmp(stu s1,stu s2){
return s1.score<s2.score;
}
vector<stu>student;
int main(){
int n;
cin>>n;
while(n--){
string str1,str2;
int k;
cin>>str1>>str2>>k;
stu s1(str1,str2,k);
student.push_back(s1);
}
sort(student.begin(),student.end(),cmp);
stu s1=student[0];
stu s2=student[student.size()-1];
cout<<s2.name<<" "<<s2.sto<<endl;
cout<<s1.name<<" "<<s1.sto<<endl;
}