#include<bits/stdc++.h>
using namespace std;
int main(){
	int n,max,min,s;
	cin>>n;
	int a[200][200],num[200];
	float  b[200];
	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++) num[i]=a[i][1];
	for(int i=1;i<=n;i++){
		s=0;
		max=INT_MIN;
		min=INT_MAX;
		for(int j=2;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-min-max)/3.0;
	}
	for(int i=1;i<=n-1;i++){
		for(int j=1;j<=n-i;j++){
			if(b[j]<b[j+1]){
				swap(b[j],b[j+1]);
				swap(num[j],num[j+1]);
			}
		}
	}
	
	for(int i=1;i<=3;i++){
		printf("%d %.3lf\n",num[i],b[i]);
	}
	return 0;
}

/**************************************************************
	Problem: 1315
	User: zhangchenyu
	Language: C++
	Result: Accepted
	Time:8 ms
	Memory:2112 kb
****************************************************************/