/*
#include <stdlib.h>
int main()
{
printf("Hello world!\n");
return 0;
}
if(arr[i].country
*/
#include <stdio.h>
typedef struct
{
int country;
int medal;
int score;
int grade;
}cms;
int main()
{
int cnt,n,i,j,m=0,max=1;
cms arr[1000];
scanf("%d",&n);
for(i=1;i<=n;i++)
{
scanf("%d %d %d",&arr[i].country,&arr[i].medal,&arr[i].score);
}
for(j=1;j<=2;j++)
{
for(i=1;i<=n;i++)
{
if(arr[i].score>arr[max].score)
{
max=i;
}
}
printf("%d %d\n",arr[max].country,arr[max].medal);
arr[max].score=0;
}
// for(i=1;i<=n;i++)
// {
// printf("%d %d %d %d\n",arr[i].country,arr[i].medal,arr[i].score,arr[i].grade);
// }
return 0;
}