#include <stdio.h>
struct student{
char name[8];
int g1;
int g2;
int g3;
int num;
};
int main () {
int N;
scanf("%d",&N);
struct student students[1000];
for(int i=0;i<N;i++){
scanf("%s %d %d %d",students[i].name,&students[i].g1,&students[i].g2,&studets[i].g3);
students[i].num=students[i].name+students[i].g1+students[i].g2+studets[i].g3);
}
int max=students[0].num,temp=0;
for(int i=0;i<N;i++){
if(students[i].num>max)
{
max=students[i].num;
temp=i;
}
}
printf("%s %d %d %d",students[temp].name,students[temp].g1,students[temp].g2,studets[temp].g3);
return 0;
}