#include <stdio.h>
struct student
{
char name[10];
int chin;
int math;
int eng;
}stu[1001];
int main()
{
int n;
int i = 0, j = 0;
int max = 0, sum;
scanf("%d", &n);
for (i = 0; i < n; i++) {
while ((stu[i].name[j - 1] != ' ') || j == 0) {
scanf("%c", &stu[i].name[j]);
j++;
}
scanf("%d %d %d", &stu[i].chin, &stu[i].math, &stu[i].eng);
}
for (i = 0; i < n; i++) {
sum = stu[i].chin + stu[i].math + stu[i].eng;
if (sum > max) max = sum;
}
for (i = 0; i < n; i++) {
if (stu[i].chin + stu[i].math + stu[i].eng == max) {
printf("%s", stu[i].name);
printf("%d %d %d", stu[i].chin, stu[i].math, stu[i].eng);
break;
}
}
return 0;
}