#include<cstdio>
struct acw{
char id[15];
char name[15];
int sorce;
}F,M,temp;
void init(){
F.sorce=-1,M.sorce=101;
}
int main(){
int N,i;
char sex;
init();
scanf("%d",&N);
for(i=0;i<N;i++)
{
scanf("%s %c %s %d",temp.name,&sex,&temp.id,&temp.sorce );
if(sex=='M'&&temp.sorce <M.sorce )
{
M=temp;
}
if(sex=='F'&&temp.sorce >F.sorce)
{
F=temp;
}
}
if(F.sorce!=-1)
{
printf("%s %s\n",F.name,F.id);
}
else {
printf("Absent\n");
}
if(M.sorce!=101){
printf("%s %s\n",M.name,M.id);
}
else{
printf("Absent\n");
}
if(F.sorce==-1||M.sorce==101) {
printf("NA\n");
}
else {
printf("%d\n",F.sorce-M.sorce);
}
return 0;
//2018年7月23日00:51:54 唱晚,我爱你永不变
}
Sample Input 1:
3
Joe M Math990112 89
Mike M CS991301 100
Mary F EE990830 95
Sample Output 1:
Mary EE990830
Joe Math990112
6
Sample Input 2:
1
Jean M AA980920 60
Sample Output 2:
Absent
Jean AA980920
NA