#include<iostream>
#include<cstdio>
#include<string>
#include<algorithm>
using namespace std;
struct Node {
string s;
int sum;
};
int n,a,s[505];
Node m[505];
inline void set() {
for(int i=1;i<=n;i++) s[i]=i;
}
bool cmp(int a,int b) {
if(m[a].sum==m[b].sum) return m[a].s<=m[b].s;
return m[a].sum>m[b].sum;
}
int main() {
scanf("%d",&n);
for(int i=1;i<=n;i++) {
cin>>m[i].s;
m[i].sum=0;
for(int j=1;j<=5;j++) {
scanf("%d",&a);
m[i].sum+=a;
}
}
for(int i=1;i<=n;i++) {
set();
m[i].sum+=500;
sort(s+1,s+n+1,cmp);
printf("%d ",s[i]);
m[i].sum-=1000;
set();
sort(s+1,s+n+1,cmp);
printf("%d\n",s[i]);
m[i].sum+=500;
}
return 0;
}
subtask#3 全WA,求助qwq