На вход программе подаются сведения о пассажирах, желающих сдать багаж в камеру хранения до полуночи. В первой строке указано число пассажиров N (от 3 до 1000), во второй — количество ячеек M (от 10 до 1000). Каждая из следующих N строк содержит:
<Фамилия> <время_сдачи> <время_освобождения>
где <Фамилия> — строка из непробельных символов (не более 20); <время_сдачи> и <время_освобождения> — время в формате ЧЧ:МММ (часы от 00 до 23, минуты от 00 до 59). Время освобождения больше времени сдачи. Данные отсортированы по времени сдачи.
Каждому пассажиру выделяется свободная ячейка с минимальным номером. Ячейка считается свободной, если она пуста или время окончания хранения предыдущего багажа не превосходит текущего времени сдачи. Если свободных ячеек нет, пассажир уходит без ячейки.
Требуется вывести для каждого пассажира, получившего ячейку, его фамилию и номер ячейки.
Пример входных данных:
3
10
Иванов 09:45 12:00
Петров 10:00 11:00
Сидоров 12:00 13:12
Ожидаемый вывод:
Иванов 1
Петров 2
Сидоров 1