#include<stdio.h>
#include<math.h>
struct Student{
char name[8];
int chinese;
int math;
int english;
int sum;
};
int main()
{
int n,i=0,j=0,max=0,p=0;
scanf("%d",&n);
struct Student student[n];
for (i=0;i<n;i++){
scanf("%s",&student[i].name);
scanf("%d",&student[i].chinese);
scanf("%d",&student[i].math);
scanf("%d",&student[i].english);
student[i].sum=student[i].chinese+student[i].math+student[i].english;
}
for(j=0;j<n;j++){
if (student[j].sum>=max){
max=student[j].sum;
}
}
for(p=0;p<n;p++){
if(student[p].sum==max){
break;
}
}
printf("%s %d %d %d",student[p].name,student[p].chinese,student[p].math,student[p].english);
}