Куди піти?
Ви не подумайте, що Вася на олімпіаді 2012 у Лондоні займався виключно розв'язуванням задач. Ні, він, як і більшість нормальних вболівальників, приїхав на олімпіаду подивитись змагання, а задачки розв'язував у вільний від відвідування змагань час.
Звичайно, що перебуваючи у статусі вболівальника, Васі хотілось побувати на якомога більшій кількості змагань, особливо по тих видах спорту, які йому подобались. Добре що і Інтернет викладено розклад усіх днів… Але раптом Вася зрозумів, що йти просто так на перше попавшея змагання буває невигідно, адже можна переглянути менше змагань, ніж тоді, коли ходити на них згідно наперед складеного плану. Як заядливий вболівальник, Вася і до перегляду змагань відносився дуже серйоно: вже якщо він почав дивитись змагання, то обов'язково додивиться його до кінця. Знову ж таки, його радувало і те, що усі змагання завершувались у ту ж добу, що й починались…
Допоможіть Васі скласти свій розклад для відвідування якомога більшеї кількості змагань під час його перебування на олімпіаді.
Вхідні дані
У першому рядку вхідних даних задано кількість змагань, які подобаються Васі, n (1 ≤ n ≤ 100000). У наступних n рядках задано список самих змагань у форматі: спочатку час початку змагань у форматі hh:mm (00 ≤ hh ≤ 23, 00 ≤ mm ≤ 59), потім через пропуск у такому ж форматі час його заврешення, а далі через пропуск вказано день d, у який це змагання проводиться (1 ≤ d ≤ 30). Можно вважати, що усі змагання проводяться у одному місці і часом переміщення Васі зі змагання на змагання можна знехтувати. Також можна вважати, що Вася встигає потрапити на змагання, яке розпочинається у той же час, у який завершується попереднє.
Вихідні дані
Єдине число – найбільша кількість змагань, які зможе переглянути Вася.