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 $ )
- 入力はすべて整数