#include<bits/stdc++.h>
using namespace std;
int a[200][20],n,s;
float v[200];
int mx=INT_MIN,mn=INT_MAX;
int main(){
cin>>n;
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++){//i=1 i=2
s=0;
mx=INT_MIN;
mn=INT_MAX;
for(int j=2;j<=6;j++){//a[1][j] a[1][2] a[1][6]
s=s+a[i][j];
mx=max(mx,a[i][j]);
mn=min(mn,a[i][j]);
}
s=s-mx-mn;
v[i]=s*1.0/3;
}
for(int i=1;i<=n-1;i++){
for(int j=1;j<=n-i;j++){
if(v[j]<v[j+1]){
swap(v[j],v[j+1]);
swap(a[j][1],a[j+1][1]);
}
}
}
for(int i=1;i<=3;i++){
printf("%d %.3f\n",a[i][1],v[i]);
}
}
/**************************************************************
Problem: 1315
User: hulaoshi
Language: C++
Result: Accepted
Time:8 ms
Memory:2092 kb
****************************************************************/