AT_abc408_a [ABC408A] Timeout

Description

高橋村の長老はすぐに寝てしまいます。具体的には、最後に肩を叩かれてから $ S+0.5 $ 秒以上経過すると長老は寝てしまいます。 現在、長老は起きており、付き人がちょうど長老の肩を叩きました。 これから付き人はちょうど $ N $ 回長老の肩を叩きます。 $ i $ 回目の肩叩きは現在から $ T_i $ 秒後に行われます。 長老が現在から $ T_N $ 秒後まで連続して起きているかを判定してください。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ N $ $ S $ $ T_1 $ $ T_2 $ $ \ldots $ $ T_N $

Output Format

長老が現在から $ T_N $ 秒後まで連続して起きているならば `Yes` を、そうでないならば `No` を出力せよ。

Explanation/Hint

### Sample Explanation 1 付き人は時系列順に以下のように肩を叩きます。 - $ 6 $ 秒後に肩を叩きます。このとき、長老は最後に肩を叩かれてから $ 6 $ 秒しか経過していないので起きています。 - $ 11 $ 秒後に肩を叩きます。このとき、長老は最後に肩を叩かれてから $ 5 $ 秒しか経過していないので起きています。 - $ 21 $ 秒後に肩を叩きます。このとき、長老は最後に肩を叩かれてから $ 10 $ 秒しか経過していないので起きています。 - $ 22 $ 秒後に肩を叩きます。このとき、長老は最後に肩を叩かれてから $ 1 $ 秒しか経過していないので起きています。 - $ 30 $ 秒後に肩を叩きます。このとき、長老は最後に肩を叩かれてから $ 8 $ 秒しか経過していないので起きています。 現在から $ 30 $ 秒後まで長老は起きているので、`Yes` と出力します。 ### Sample Explanation 2 長老は現在から $ 101.5 $ 秒後に寝てしまいます。そのため `No` と出力します。 ### Constraints - $ 1 \leq N \leq 100 $ - $ 1 \leq S \leq 100 $ - $ 1 \leq T_i \leq 1000 $ ( $ 1 \leq i \leq N $ ) - $ T_i < T_{i+1} $ ( $ 1 \leq i \leq N-1 $ ) - 入力はすべて整数