#include<bits/stdc++.h>
using namespace std;
struct stu{
string name;
string numb;
int score;
}student[1000];
bool cmp(stu a,stu b){
return a.score>b.score;
}
int main(){
int n;
cin>>n;
for(int i=0;i<n;i++){
cin>>student[i].name>>student[i].numb>>student[i].score;
}
sort(student,student+n,cmp);
cout<<student[0].name<<" "<<student[0].numb<<endl;
cout<<student[n-1].name<<" "<<student[n-1].numb<<endl;
return 0;
}
#include<iostream>
using namespace std;
int main()
{
int n,m,max,min,t;
char a[110][15],b[110][20];
int c[10];
cin>>n;
for(int i=0;i<n;i++)
{
cin>>a[i]>>b[i]>>c[i];
}
m=c[0];
t=c[0];
for(int i=1;i<n;i++)
{
if(c[i]>m)
{
m=c[i];
max=i;
}
if(c[i]<t)
{
t=c[i];
min=i;
}
}
cout<<a[max]<<" "<<b[max]<<endl;
cout<<a[min]<<" "<<b[min]<<endl;
}