問題
YDKは急用ができてしまった!
そう,「野菜大嫌いの会」に出席することになったのだ。
会には時刻 S1 〜 T1 まで出席することになっている。
しかしYDKは自宅での趣味の時間も大切にしている。
この日は,時刻 S2 〜 T2 までの間を趣味の時間に費やそうと思っている。
そこで,会の出席時間と,趣味に費やす時間が重なっているかどうか判定することにした。
なお,YDKはテレポーテーション能力があるので,自宅から会場まではの移動時間は考慮しない。
入出力形式
入力形式
S1 T1 S2 T2
1行目に「野菜大嫌いの会」に出席する開始時刻 S1 と終了時刻 T1 が空白区切りで与えられる。
続く2行目に,趣味に費やす時間の開始時刻 S2 と 終了時刻 T2 が空白区切りで与えられる。
出力形式
出席時間と趣味の時間が重なっているなら"Yes",重なっていないなら"No"を出力せよ。
出力の最後に改行を忘れないこと。大文字小文字の区別も忘れないように。
出席の開始時刻と趣味の終了時刻が同じ場合や, 趣味の開始時刻と出席の終了時刻が同じ場合も重なっているものとする。
制約
すべての入力について以下の制約を満たす。
- 0 ≤ S1 , S2 , T1 , T2 ≤ 109
- S1 < T1
- S2 < T2
- 入力は全て整数
入出力例
入力例1
3 8 1 6
出力例1
Yes
時刻3〜6の間が重なっているのでYesを出力する。
入力例2
10 15 0 1
出力例2
No
出席時間と趣味の時間が重なっていないのは明らかである。
入力例3
3 10 10 20
出力例3
Yes
上にも記述されているとおり,出席終了時刻と趣味の開始時刻が同じの場合も重なっていると判断するのでYesを出力する。
入力例4
0 1000000 400 600
出力例4
Yes
この場合,出席時間が0〜1000000と,趣味の時間を完全に飲み込んでいる。ブラックな会だね
hoge
現実のYDKは野菜も大好きである。