/*#include <stdio.h>
typedef struct
{
char name[11];
int a,b,c;
}student;
int main()
{
student st[100];
int i,n,max=0,cnt=1,cnt2=1;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%s %d %d %d",st[i].name,&st[i].a,&st[i].b,&st[i].c);
}
//첫번째과목을 1등한 학생의 위치
for(i=0;i<n;i++)
{
if(st[max].a<st[i].a)
{
max=i;
}
}
printf("%s ",st[max].name);
for(i=0;i<n;i++)
{
if(st[max].b<st[i].b)
{
cnt++;
}
}
printf("%d ",cnt);
for(i=0;i<n;i++)
{
if(st[max].c<st[i].c)
{
cnt2++;
}
}
printf("%d ",cnt2);
}
#include <stdio.h>
typedef struct
{
int number;
} student;
int main()
{
student st[201];
int n,i,cnt;
scanf("%d",&n);
for(i=0; i<n; i++)
{
scanf("%d",&st[i].number);
}
for(i=0; i<n; i++)
{
cnt=1;
for(int j=0; j<n; j++)
{
if(st[i].number<st[j].number)
{
cnt++;
}
}
printf("%d %d\n",st[i].number,cnt);
}
}
*/
#include <stdio.h>
typedef struct
{
int country;
int grade;
int score;
}student;
int main()
{
student st[101];
int n,i,j,max=0,sum=0;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d %d %d",&st[i].country,&st[i].grade,&st[i].score);
}
for(i=0;i<3;i++)
{
for(j=0;j<n;j++)
{
if(st[max].score<st[j].score)
{
max=j;
}
}
printf("%d %d\n",st[max].country,st[max].grade);
st[max].score=0;
if(st[1].country>2)
{
sum
}
}
}
/*
9
1 1 100
1 2 150
2 1 230
2 2 210
2 3 205
3 1 175
3 2 190
3 3 180
3 4 195
*/