/*#include <stdio.h>
typedef struct
{
int country;
int medal;
int score;
int grade;
}cms;
cms arr[1000];
int n, max=1;
void who_is_first()
{
for(int i=1;i<=n;i++)
{
if(arr[i].score>arr[max].score)
{
max=i;
}
}
arr[max].score=0;
}
int main()
{
int y=0,x=0,i,j,m=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
scanf("%d %d %d",&arr[i].country,&arr[i].medal,&arr[i].score);
}
// 1등 학생 구하기 , 출력 -> x :1등 학생의 나라 저장
// 2등 학생 구하기 , 출력 -> y :2등 학생의 나라 저장
// 혹시 x==y라면? 그 나라에 속한 학생들 다 0점차리 !!!
// 3등 학생 구하기, 출력
who_is_first();
x=arr[max].country;
printf("%d %d\n",arr[max].country,arr[max].medal);
who_is_first();
y=arr[max].country;
printf("%d %d\n",arr[max].country,arr[max].medal);
if(x==y)
{
for(i=1;i<=n;i++)
{
if(arr[i].country==x)
{
arr[i].score=0;
}
}
}
who_is_first();
printf("%d %d\n",arr[max].country,arr[max].medal);
}
// for(i=1;i<=n;i++)
// {https://codeup.kr/upload/201206/image/asia.
// printf("%d %d %d %d\n",arr[i].country,arr[i].medal,arr[i].score,arr[i].grade);
// }
d
*/
#include <stdio.h>
typedef struct
{
char name[11];
int score1;
int score2;
int score3;
}ns;
int main()
{
int n,i,j,y,cnt=0,max=1;
char str[11]={};
ns arr[100]={};
scanf("%d",&n);
for(i=1;i<=n;i++)
{
scanf("%s %d %d %d\n",arr[i].name,&arr[i].score1,&arr[i].score2,&arr[i].score3);
}
for(y=1;y<=n;y++)
{
}
printf("%s %d %d",arr[i].name,arr[i].grade,arr[i].grade);
return 0;
}