#include <cstdio>
#include <algorithm>
using namespace std;
struct student
{
int C , M , E , A , I;
char N[];
void read(int x)
{
scanf("%s %d%d%d" , &N , &C , &M , &E);
A = C + M + E;
I = x;
}
}a[1005];
bool cmp(student ac , student wa)
{
if (ac.A != wa.A) return ac.A > wa.A;
else return ac.I < wa.I;
}
int n;
int main()
{
scanf("%d" , &n);
for (int i = 1; i <= n; i++) a[i].read(i);
sort(a + 1 , a + n + 1 , cmp);
printf("%s %d %d %d" , a[1].N , a[1].C , a[1].M , a[1].E);
return 0;
}