Біг підтюпцем
Фібі дізналася, що фізичні вправи значно покращують як фізичне, так і психічне здоров'я. Вона ніколи раніше не займалася бігом підтюпцем і вирішила спробувати. Проте, вона знає, що швидко втратить інтерес, якщо доведеться постійно повторювати одне й те саме. Щоб виробити звичку бігати підтюпцем, Фібі вирішила прийняти виклик: вона буде виходити на пробіжку кожного вечора, поки знаходить новий цікавий маршрут. Для неї маршрут вважається цікавим, якщо він проходить по вулиці, якою вона ще не бігала. Фібі просить вас допомогти визначити, скільки днів вона зможе виходити на пробіжку, якщо ретельно спланує свої маршрути.
Фібі надає вам опис свого району. Вона живе на перехресті і описує всі перехрестя в окрузі. Вона також повідомляє, які перехрестя з'єднані вулицями, і яка довжина кожної вулиці в метрах. Кожна вулиця з'єднує два різні перехрестя. Жодні дві різні вулиці не з'єднують одні й ті самі два перехрестя. Крім того, ви можете припустити, що Фібі описує лише ті вулиці, до яких можна дістатися з її дому, і що вулиці можна пройти в обох напрямках, оскільки Фібі ходить пішки.
Пробіжка починається і закінчується в домі Фібі, і довжина маршруту повинна бути в межах діапазону, вказаного Фібі. Коли Фібі виходить на вулицю, вона не зобов'язана проходити всю вулицю (їй дозволено розвернутися в будь-якій точці), але навіть якщо вона це зробить, це буде вважатися, як якщо б вона побачила всю вулицю для цілей визначення, чи цікаві пробіжки. Пробіжка вважається цікавою, якщо вона включає в себе вулицю (або її частину), яка не з'являлася в попередніх пробіжках. Досягнення перехрестя не вважається відвідуванням усіх прилеглих до нього вулиць.
Вхідні дані
Починається з одного рядка, що містить чотири цілі числа . представляє кількість перехресть у окрузі, а представляє кількість вулиць. — мінімальна кількість метрів у допустимій пробіжці, а , Фібі не буде бігти більше ніж марафонську дистанцію) — це максимальна кількість метрів у допустимій пробіжці.
Далі йде рядків, кожен з яких відповідає вулиці. Кожен такий рядок містить цілі числа . та — це перехрестя, які з'єднує вулиця, а — довжина вулиці в метрах. Перехрестя пронумеровані від до , так що Фібі живе на перехресті з номером .
Вихідні дані
Виведіть одне ціле число, що містить найбільшу можливу кількість цікавих пробіжок.
Приклади
Примітка
Ось приклад цікавого -денного плану пробіжок для першого прикладу:
У перший день бігайте туди-сюди по вулиці між і метрів).
На другий день пробігти метрів по вулиці до , після чого повернутися тим же шляхом ( метрів).
На третій день бігти по вулиці до , потім пробігти метрів у напрямку , потім повернутися назад тим же шляхом ( метрів).
Ось одна з можливих пробіжок: бігти від до , потім назад до , потім півметра в напрямку , а потім назад до .