На вход программе подаются сведения о посетителях кафе. В первой строке указаны число посетителей N (от 10 до 1000) и количество столиков K (от 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