#include <iostream>
#include<algorithm>
using namespace std;
int main()
{
  while(true){
	int n;
	cin>>n;
	if(n==0)
		break;

	int t[1000000];
        int c[1000000];
        
      
	for(int i=0;i<n;i++){
		int c1,m1,s1,m2,s2,m3,s3,m4,s4;
		cin>>c1>>m1>>s1>>m2>>s2>>m3>>s3>>m4>>s4;
	       t[i]=(m1+m2+m3+m4)*60+(s1+s2+s3+s4);
		c[i]=c1;
	}

       
        
	for(int j=0;j<n;j++){
	for(int i=0;i<n-1;i++){
		if(t[i]>t[i+1]){
			swap(t[i],t[i+1]);
			swap(c[i],c[i+1]);
		}
	}
	}

        int p1=c[0];
	 int p2=c[1];
	 int p3=c[n-2];

	cout<<p1<<endl;
	cout<<p2<<endl;
	cout<<p3<<endl;
}
       
        return 0;
}
		
		
	