Фермер Джон, знаний якістю свого молока, організовує дегустацію для найкращих друзів. З сортів молока на вечірці рівно один зіпсований, але Джон не знає, який саме. Той, хто вип'є зіпсоване молоко, згодом захворіє — під час вечірки чи після неї.
Вам надано повний протокол вечірки: хто що та коли пив, а також хто коли захворів. За цими даними потрібно визначити, які сорти молока можуть бути зіпсованими. Допоможіть фермеру Джону визначити мінімальну кількість доз ліків, які йому потрібно мати, щоб вилікувати всіх, хто захворіє під час або після вечірки.
Перший рядок містить чотири цілі числа: (1 \le n \le 50), (1 \le m \le 50), (1 \le d \le 1000), (1 \le s \le n).
Кожен з наступних рядків містить три цілі числа: , , , що означає, що особа випила молоко виду в момент часу . в інтервалі , — , — . Одна людина може пити один і той же сорт кілька разів, а також кілька сортів в один момент часу.
Кожен з наступних рядків містить два цілі числа: , , що означає, що особа захворіла в час . — , — . Кожна людина захворює не більше одного разу і тільки тому, що раніше випила зіпсоване молоко.
Виведіть одне ціле число — мінімальну кількість доз ліків, необхідну Джону, щоб гарантовано вилікувати всіх хворих під час чи після вечірки.
Є людини і види молока. Особа захворіла в момент , особа — в момент . Особа не захворіла під час вечірки, але ми маємо враховувати, що вона може захворіти після завершення. Розглянемо молоко по черзі: сорт вважається потенційно поганим, якщо всі хворі пили його до захворювання.
Молоко : Обидва хворі ( і ) пили цей сорт до хвороби, тобто цей сорт може бути зіпсованим. В такому разі особа також пила його і може захворіти пізніше — у цьому випадку потрібні дози ліків.
Молоко : Обидва хворі пили цей сорт. Інші його не пили, тож максимум хворих.
Молоко : Не може бути зіпсованим, бо особа не пила його до хвороби ( пила його в момент , а захворіла в ). Щоб цей сорт підозрювати, його треба було пити не пізніше .
Молоко : Не може бути зіпсованим, бо особа взагалі цього сорту не пила, але захворіла.
Відповідь — Джону потрібно дози ліків, бо якщо молоко зіпсоване, хворітимуть людини.
Приклад 1