#include<bits/stdc++.h>
using namespace std;
int main()
{
int i,n,t,a[100],x,j,max,min;
float d[100];
cin>>n;
for(i=0;i<n;i++){
cin>>a[i];
x=0;
max=0;
min=9999;
for(j=0;j<5;j++){
cin>>t;
x+=t;
if(t>max){
max=t;
}
if(t<min){
min=t;
}
}
d[i]=(x-max-min)*1.0/3;
}
for(i=0;i<n-1;i++){
for(j=0;j<n-i-1;j++){
if(d[j]<d[j+1]){
swap(d[j],d[j+1]);
swap(a[j],a[j+1]);
}
}
}
for(i=0;i<3;i++){
printf("%d %.3f",a[i],d[i]);
cout<<endl;
}
return 0;
}
/**************************************************************
Problem: 1315
User: zzz
Language: C++
Result: Accepted
Time:9 ms
Memory:2076 kb
****************************************************************/