//구조체 struct : 사용자 정의 자료형
// 내가 만드는 자료형
//ex) 학생 100명의 나이(정수) 성적(문자)를 저장하고 관리
//int age[100]={};
//char grade[100]={};
//
//typedef struct{
// int age;
// char grade;
//}student;
//
//student arr[100];
#include <stdio.h>
typedef struct
{
char name[100];
int mid, last, test;
} student;
int main()
{
int i, n, mid=0, j, last, test, s=0, t=0;
student a[1000];
char copyName[100] = {};
scanf("%d", &n);
for(i=0; i<n; i++)
{
scanf("%s %d %d %d", a[i].name, &a[i].mid, &a[i].last, &a[i].test);
if(mid<a[i].mid)
{
mid=a[i].mid;
last=a[i].last;
test=a[i].test;
strcpy(copyName, a[i].name);
}
}
for(i=0; i<n; i++)
{
if(last<=a[i].last)
{
s+=1;
}
if(test<=a[i].test)
{
t+=1;
}
}
printf("%s %d %d", copyName, s, t);
return 0;
}