In a biathlon race with staggered starts the contestants start by turns with an 
interval of 30 seconds, that is why the contestant who finished first is not 
necessarily the first in the final results table. For example, if a biathlete 
who started second came to the finish 25 seconds later than the biathlete who 
started first, then she ran the race 5 seconds faster and would be placed 
higher in the results table.
Only three years remain until the 2014 Winter Olympic Games, which will be held 
in the city of Yekaterinozavodsk. A new biathlon course is almost complete, and 
the shooting range and stands have already been built.
It is planned to mount an electronic scoreboard near the stands. During a race 
the scoreboard will show the name of the contestant with the current best 
result. You are asked to write a program to determine such a contestant. You 
have taken the final protocol of the recent Biathlon World Championships as 
initial data for testing your program. The protocol contains the names of 
biathletes and their running times. The names are given in the order of starts. 
To verify the correctness of the program, you should find all contestants whose 
names must appear on the scoreboard.
Input
The first line contains the number of biathletes participating in the race n 
(1 ≤ n ≤ 100). In the i-th of the following n lines you are given 
the name of the contestant who was i-th to start and, after a space, the 
contestant's running time in the format “mm:ss.d” given with an accuracy of 
tenths of a second. It is guaranteed that no two contestants finished 
simultaneously and no two contestants showed the same result. The name of a 
biathlete is a nonempty string consisting of English letters of length at 
most 20. The first letter of a name is capital and the other letters are small. 
The names of all the contestants are different.
Output
In the first line output the number of biathletes who were leaders of the race 
immediately after their finish. Then output the names of these contestants in 
the lexicographic order, one per line.
Sample
| input | output | 
|---|
| 6
Zaitseva 21:38.2
Hauswald 21:21.0
Boulygina 22:04.4
Henkel 22:06.1
Wilhelm 21:11.1
Jonsson 22:05.8
 | 3
Hauswald
Wilhelm
Zaitseva
 | 
Problem Author: Alexander Ipatov, Alex Samsonov
Problem Source: XII USU Open Personal Contest (March 19, 2011)