#include <stdio.h>
#include <stdbool.h>
struct student {
char name[10];
int number[10];
int score;
};
int main(void) {
int n;
scanf("%d",&n);
struct student input[n];
for(int i = 0; i<n; i++) {
scanf("%s %s %d", input[i].name, input[i].number, &input[i].score);
}
int j = 0,max = input[0].score,min = input[0].score,maxdown = 0, mindown = 0;
while (j != n){
if (input[j].score>max) {
max = input[j].score;
maxdown = j;
}
if (input[j].score<min) {
min = input[j].score;
mindown = j;
}
j++;
}
printf("%s %s\n",input[maxdown].name, input[maxdown].number);
printf("%s %s\n",input[mindown].name, input[mindown].number);
return 0;
}