import java.util.*;
import java.lang.*;
import java.io.*;
 
class Ideone
{
	public static void g(int m, String[] n, String[] a, int M)
	{
		for(int i=0;i<n.length;i++){if((M+=i>0?p(a[i]):0)>m)System.out.println(n[i]);}
	}

	public static int p(String n) { return Integer.parseInt(n);	}
	public static int h(String t) { return p(t.split(":")[0])*60+p(t.split(":")[1]); }
	public static void f(String[] n, String[] a, String b) { g(h(b),n,a,h(a[0])); }
 
	public static void main (String[] args) throws java.lang.Exception
	{
		String [] names = { "Kevin", "Ruby", "Sam", "Lisa", "Bob" };
		String [] arrival = { "13:02", "5", "3", "6", "12" };
		String start = "13:15";
 
		f(names, arrival, start);
	}
}