/*
#include <stdio.h>
struct building {
int a,b;
};
int main()
{
int n,i,j,k=0;
struct building s[101];
scanf("%d",&n);
for (i=0; i<n; i++){
scanf("%d %d",&s[i].a,&s[i].b);
}
for (i=0; i<1000; i++){
for (j=0; j<n; j++){
if ((i+1)==s[j].a){
printf("%d %d\n",i+1,s[j].b);
}
}
}
}
*/
/*
#include <stdio.h>
struct student {
char a[100];
int b,c,d;
};
int main()
{
struct student s[102];
int n,i,max=-100,k=0,cnt=1;
scanf("%d",&n);
for (i=0; i<n; i++){
scanf("%s %d %d %d",s[i].a,&s[i].b,&s[i].c,&s[i].d);
}
max=s[0].b;
k=0;
for (i=0; i<n; i++){
if (s[i].b>max){
max=s[i].b;
k=i;
}
}
printf("%s ",s[k].a);
for (i=0; i<n; i++){
if ( i!=k &&s[i].c>s[k].c){
cnt++;
}
}
printf("%d ",cnt);
cnt=1;
for(i=0; i<n; i++){
if (i!=k && s[i].d>s[k].d){
cnt++;
}
}
printf("%d",cnt);
}
*/
/*
#include <stdio.h>
struct score {
int a;
int cnt;
};
int main()
{
struct score s[204];
int n,i,j;
scanf("%d",&n);
for (i=0; i<n; i++){
scanf("%d",&s[i].a);
}
for (i=0; i<n; i++){
s[i].cnt=1;
for (j=0; j<n; j++){
if ( (i!=j) && (s[i].a<s[j].a)){
s[i].cnt++;
}
}
}
for (i=0; i<n; i++){
printf("%d %d\n",s[i].a,s[i].cnt);
}
}
*/
#include <stdio.h>
struct asia {
int a,b,c;
};
int main()
{
struct asia s[1000];
int i,n,j,k=0,max=-100;
scanf("%d",&n);
for (i=0; i<n; i++){
scanf("%d %d %d",&s[i].a,&s[i].b,&s[i].c);
}
for (i=0; i<n; i++){
for (j=0; j<n; j++){
if (s[i])
}
}
}
}