#include <bits/stdc++.h>
using namespace std;
int main(){
    int i,j,a[100][6],num[100],max,min,s=0,n;
    double score[100];
    cin>>n;
    for(i=0;i<n;i++){
        for(j=0;j<6;j++){
            cin>>a[i][j];
        }
        num[i]=a[i][0];
        max=a[i][1];
        min=a[i][1];
        s=a[i][1];
        for(j=2;j<=5;j++){
            if(a[i][j]>max){
                max=a[i][j];
            }
            if(a[i][j]<min){
                min=a[i][j];
            }
            s=s+a[i][j];
        }
        score[i]=(s-max-min)*1.0/3;
    }
    for(i=1;i<n;i++){
        for(j=0;j<n-i;j++){
            if(score[j]<score[j+1]){
                swap(score[j],score[j+1]);
                swap(num[j],num[j+1]);
            }
        }
    }
    for(i=0;i<3;i++){
        cout<<num[i]<<" ";
        cout<<fixed<<setprecision(3)<<score[i]<<endl;
    }
}
/**************************************************************
	Problem: 1315
	User: liyunshuo
	Language: C++
	Result: Accepted
	Time:9 ms
	Memory:2072 kb
****************************************************************/