/*
구조체 struct : 사용자 정의 자료형
선민이가 정한 자료형
int a;
char c;
sunmin a;
ex) 학생 100 명의 나이(정수)와 성적(문자)를 관리
not struct
int age[100];
char grade[100];
typedef struct{
int age;
char grade;
}student;
#include <stdio.h>
int main()
{
student a, b, c;
a.age=10;
a.grade='A';
scanf("%d %c",&b.age, &b.grade);
c.age=a.age;
c.grade=a.grade;
c=a;
student arr[100];
arr[0] ~ arr[99] 의 100명의 학생 정보를 저장할 수 있는 공간
arr[i].age
arr[i].grade
arr[10]=arr[20];
return 0;
}
#include<stdio.h>
typedef struct
{
int t;
int d;
}student;
int main()
{
int i,j,k,n,m;
student arr[201];
scanf("%d",&n);
for (i=1;i<=n;i++)
{
scanf("%d",&arr[i].t);
arr[i].d=1;
}
for (i=1;i<=n;i++)
{
for (j=1;j<=n;j++)
{
if (arr[i].t<arr[j].t)
{
arr[i].d++;
}
}
}
for (i=1;i<=n;i++)
{
printf("%d ",arr[i].t);
printf("%d\n",arr[i].d);
}
}
*/
#include<stdio.h>
typedef struct
{
int a;
int b;
int c;
}ar;
int main()
{
int i,j,n,k,m=1;
scanf("%d",&n);
ar arr[101];
for (i=1;i<=n;i++)
{
scanf("%d %d %d",&arr[i].a,&arr[i].b,&arr[i].c);
}
for (i=1;i<=2;i++)
{
for (j=1;j<=n;j++)
{
if (arr[m].c < arr[j].c)
{
m=j;
}
}
printf("%d %d\n",arr[m].a,arr[m].b);
arr[m].c=0;
}
}