#include <stdio.h>
int main()
{
struct stu
{
char name[11];
char no[11];
int score;
}N[10001];
int n,min,max,f1=0,f2=0;
scanf("%d",&n);
for(int i=0;i<n;i++)
scanf("%s %s %d",&N[i].name,&N[i].no,&N[i].score);
min=N[0].score;
max=N[0].score;
for(int i=1;i<n;i++)
{
if(N[i].score<min)
{
min=N[i].score;
f1=i;
}
if(N[i].score>max)
{
max=N[i].score;
f2=i;
}
}
printf("%s %s\n",N[f2].name,N[f2].no);
printf("%s %s\n",N[f1].name,N[f1].no);
return 0;
}