Большие планы
문제
Для путешествий по странам шенгенской зоны турист, который не является гражданином входящих в неё государств, должен получить шенгенскую визу. Она позволяет не только совершать путешествия в любую страну шенгенской зоны, но и свободно перемещаться между ними. Если же турист получает мультивизу --- он может совершать произвольное количество путешествий в страны шенгенской зоны, разумеется, если все поездки полностью укладываются в сроки действия визы.
Геннадий только что получил шенгенскую мультивизу на дней. Он уже запланировал поездок, когда узнал о наличии дополнительного требования миграционной полиции: для любых последовательных дней он может находиться в шенгенской зоне не более, чем дней. При этом день приезда и день отъезда считаются полностью проведёнными в шенгенской зоне днями. Теперь Геннадий просит вас определить, соответствует ли его план требованиям миграционной полиции, или ему лучше сразу отказаться от части поездок. % пока его не загребли
입력
Первая строка ввода содержит четыре целых числа , , и (, ) --- количество поездок, запланированных Геннадием, продолжительность действия мультивизы в днях и параметры требования миграционной полиции соответственно.
Следующие строк описывают сами предполагаемые поездки. Каждое описание содержит два числа и () --- предполагаемые день отъезда и день приезда для -го путешествия соответственно.
Гарантируется, что поездки не перекрываются, то есть каждый из дней является частью не более чем одной поездки. Поездки перечислены в произвольном порядке, не обязательно в хронологическом.
출력
Выведите "Yes", если текущий план Геннадия не нарушает правил миграционной полиции по пребыванию на территории стран шенгенской зоны, в противном случае выведите "No" .
힌트
Во втором тесте из примера 180-дневное окно с дня по день (включительно) содержит день предполагаемого пребывания Геннадия в шенгенской зоне, а следовательно не попадает под правила миграционной полиции.
В третьем тесте из примера одним из 100-дневных окон, нарушающих правило, будет окно с дня по день (включительно). В этот период Геннадий планирует пробыть на территории стран шенгенской зоны с дня по день ( дней) и ещё с дня по день ( дня), что в сумме даст дня.
예제
예제 1
1 1000 180 90 2 91
Yes
예제 2
1 1000 180 90 1 91
No
예제 3
2 1000 100 20 3 21 100 110
No
예제 4
2 300 10 10 181 270 1 90
Yes