#include<stdio.h>
typedef struct stu
{
int sum;
int size;
int y;
}stu;
int main()
{
int n;
scanf("%d", &n);
stu arrM[301] = { 0 };
int a, b, c;
for (int i = 1; i <= n; i++)
{
scanf("%d %d %d", &a, &b, &c);
arrM[i].sum = a + b + c;
arrM[i].size = i;
arrM[i].y = a;
}
for (int i = 1; i < n; i++)
{
int k = i;
for (int j = 1; j <= n-i; j++)
{
if (arrM[i].sum > arrM[j].sum||arrM[i].sum ==arrM[j].sum &&arrM[i].y >arrM[j].y
|| arrM[i].sum == arrM[j].sum && arrM[i].y == arrM[j].y&&arrM[i].size >arrM[j].size
)
k = j;
}
if (k != i)
{
int temp = arrM[i].sum;
arrM[i].sum = arrM[k].sum;
arrM[k].sum = temp;
int temp1 = arrM[k].size;
arrM[k].size = arrM[i].size;
arrM[i].size = temp1;
}
}
for (int i = n; i > 1; i--)
{
printf("%d %d\n", arrM[i].size,arrM[i].sum);
}
return 0;
}