Структуры




Task
Time limit: 1000 ms,
Memory limit: 256 Mb

Даны даты N событий, произошедших после 1930 года: Название, год, номер месяца и число. Составить программу, организующую ввод инфорации в структуру и сравнивающую два любых события по времени (определить названия события, которое произошло позже)

Входные данные: 
В первой строке вводится число N - количество событий (1<=N<=100)
Далее идут N записей в формате (через пробел): <Событие-слово без пробела> <день события- число от 1 до 31> <Месяц  - число от 1 до 12> <Год -число от 1937 до 2016>
Далее идет строка с указанием названий двух событий <событие1> <событие2> 

Выходные данные:
Необходимо вывести на экран название события, которое произошло позже и его дату в формате (через 1 пробел).
<событие> <день события> <Месяц> <Год>
Если два события произошли в один день, то вывести их названия через пробел (без указания даты)
<событие1> <событие2> 

P.S. Название событий может повторяться, в таком случае необходимо брать событие, встретившееся в исходных данных позже

Auto CHOOSE THE PROGRAMMING NECESSARY LANGUAGE!
Attach the program source file:
or enter the source code in the language:

Rules for designing programs and a list of errors during automatic task verification
           

Results: