#include<bits/stdc++.h>
using namespace std;
int main(){
int n,max,min,s;
cin>>n;
int a[200][200],num[200];
float b[200];
for(int i=1;i<=n;i++){
for(int j=1;j<=6;j++){
cin>>a[i][j];
}
}
for(int i=1;i<=n;i++) num[i]=a[i][1];
for(int i=1;i<=n;i++){
s=0;
max=INT_MIN;
min=INT_MAX;
for(int j=2;j<=6;j++){
s=s+a[i][j];
if(a[i][j]<min) min=a[i][j];
if(a[i][j]>max) max=a[i][j];
}
b[i]=(s-min-max)/3.0;
}
for(int i=1;i<=n-1;i++){
for(int j=1;j<=n-i;j++){
if(b[j]<b[j+1]){
swap(b[j],b[j+1]);
swap(num[j],num[j+1]);
}
}
}
for(int i=1;i<=3;i++){
printf("%d %.3lf\n",num[i],b[i]);
}
return 0;
}
/**************************************************************
Problem: 1315
User: zhangchenyu
Language: C++
Result: Accepted
Time:8 ms
Memory:2112 kb
****************************************************************/