#include<bits/stdc++.h>
using namespace std;
int main()
{
int i,j,n,t,a[100][100],s=0,max,min,q1,q2,q3,e=0,d[100]={0};
cin>>n;
float k=0,b[100]={0};
for(i=0;i<n;i++){
for(j=0;j<6;j++) cin>>a[i][j];
}
for(i=0;i<n;i++){
s=0;
max=0;
min=99999;
for(j=1;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-max-min)*1.0/3.0;
d[i]=a[i][0];
}
for(i=1;i<=n-1;i++){
for(j=0;j<=n-1-i;j++){
if(b[j+1]>b[j]){
swap(b[j+1],b[j]);
swap(d[j+1],d[j]);
}
}
}
for(i=0;i<3;i++){
printf("%d %.3f\n",d[i],b[i]);
}
return 0;
}
/**************************************************************
Problem: 1315
User: houshanglin
Language: C++
Result: Accepted
Time:10 ms
Memory:2076 kb
****************************************************************/