#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
****************************************************************/