Автор: | Антон Карабанов | Ограничение времени: | 1 сек | |
Входной файл: | Стандартный вход | Ограничение памяти: | 256 Мб | |
Выходной файл: | Стандартный выход | |||
Максимальный балл: | 100 |
Здесь продают билеты на Парнас,
Здесь нервничает очередь у касс:
— Последний кто? Молчат, последних нету...
Фронтовики, толкучка не про нас,
Локтями грех орудовать поэту!
...
Юлия Друнина, "Здесь продают билеты на Парнас", 1964 г.
В несколько касс выстроились очереди поэтов. Для каждого стихотворца известно, за кем он стоит. Помогите Юле определить самую короткую очередь и занять в ней место.
Первая строка входного файла содержит натуральное число n. В следующих n строках через пробел приведены два слова из английских букв — имя поэта и имя поэта, за которым он стоит в очереди (если поэт первый в очереди, то второе слово — Cashbox
). Гарантируется, что все имена различны. Гарантируется отсутствие циклов.
Выведите одно слово — имя поэта, стоящего последним в самой короткой очереди. Если подходящих ответов несколько — выведите лексикографически наименьшее.
1 ≤ n ≤ 105
Длина имени любого поэта не превышает 10.
Баллы за каждый тест начисляются независимо.
В первом примере восемь поэтов составили две очереди в кассы (смотри схему). В одной из них пять человек, в другой — всего три. Юле выгоднее занять очередь за Маяковским.
Во втором примере две очереди равной длины. Из двух имён (a и d) выбираем лексикографически наименьшее.
№ | Стандартный вход | Стандартный выход |
---|---|---|
1 |
|
|
2 |
|
|