struct student
{
int c;
int ap;
int grade;
};
int main()
{
int n,i,j, max=0,mi=0;
int mp;
struct student sc[105];
scanf("%d", &n);
for(i=0; i<n; i++)
{
scanf("%d %d %d",&sc[i].c, &sc[i].ap, &sc[i].grade);
}
for(j=0; ;j++)
{
for(i=0; i<n; i++)
{
if(max<sc[i].grade)
{
max=sc[i].grade;
mi=i;
printf("max = %d\n",max);
}
}
printf("%d %d\n",sc[mi].c,sc[mi].ap);
sc[mi].grade=0;
max=0;
if(mp>2)
{
printf("%d", sc[i].c);
}
}
return 0;
}
/*
int main()
{
int i,n, max = -1;
int arr[10000]= {0};
scanf("%d", &n);
for(i=0; i<n; i++)
{
scanf("%d", &arr[i]);
}
for(i=0; i<n; i++)
{
if(max<arr[i])
{
max=arr[i];
}
}
printf("%d", max);
return 0;
}
*/