#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
struct chengji
{
int id;
int yu;
int shu;
int wai;
int he;
}stu[400];
int main()
{
int n;
scanf("%d", &n);
int i,j,min,temp,k;
for (i = 0; i < n; i++)
{
scanf("%d %d %d", &stu[i].yu, &stu[i].shu, &stu[i].wai);
}
for (i = 0; i < n; i++)
{
stu[i].id = i + 1;
stu[i].he = stu[i].yu + stu[i].shu + stu[i].wai;
}
for (i = 0; i < n - 1; i++)
{
min = i;
for (j = i + 1; j < n; j++)
{
if (stu[min].he > stu[j].he)
{
min = j;
}
}
if (min != i)
{
temp = stu[min].he;
stu[min].he = stu[i].he;
stu[i].he = temp;
temp = stu[min].id;
stu[min].id = stu[i].id;
stu[i].id = temp;
temp = stu[min].yu;
stu[min].yu = stu[i].yu;
stu[i].yu = temp;
for (k = 0; k < n; k++)
{
if (stu[k].he == stu[k + 1].he)
{
if (stu[k].yu >= stu[k + 1].yu)
{
temp = stu[k].id;
stu[k].id = stu[k + 1].id;
stu[k + 1].id = temp;
}
}
}
}
}
for (i = n - 1; i >= n - 5; i--)
{
printf("%d %d\n", stu[i].id, stu[i].he);
}
return 0;
}