AT_abc474_b Exit Order
Description
ある映画館には $ 1 $ から $ N $ までの番号が付いた $ N $ 個の座席があり、各座席には客が一人ずつ座っています。
この映画館では混雑対策として以下のルールに従って客が退場することになっています。
- 座っている座席の番号が小さい順に、客を $ 10 $ 人ずつのグループに分ける。
- 座席番号が小さい客からなるグループから順に退場する。ただし、同じグループ内の客の退場順は自由である。
最後のグループの客の人数は $ 10 $ 人未満にもなり得ることに注意してください。
$ i $ 番目に退場したのは座席 $ P_i $ に座っていた客でした。
$ N $ 人の客がルールに従って退場したかどうかを判定してください。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ N $ $ P_1 $ $ P_2 $ $ \ldots $ $ P_N $
Output Format
$ N $ 人の客がルールに従って退場したならば `Yes` を、そうでないならば `No` を $ 1 $ 行で出力せよ。
Explanation/Hint
### Sample Explanation 1
$ 25 $ 人の客は座席番号が $ 1 \sim 10,\; 11 \sim 20,\;21 \sim 25 $ の $ 3 $ つのグループに分けられます。
まず、 $ 1 $ つ目のグループに属する座席番号 $ 1 \sim 10 $ の客 $ 10 $ 人が退場します。
次に、 $ 2 $ つ目のグループに属する座席番号 $ 11 \sim 20 $ の客 $ 10 $ 人が退場します。
最後に、 $ 3 $ つ目のグループに属する座席番号 $ 21 \sim 25 $ の客 $ 5 $ 人が退場します。
したがって、 $ 25 $ 人の客はルールに従って退場しています。
### Constraints
- $ 10 \leq N \leq 100 $
- $ (P_1,P_2,\dots,P_N) $ は $ (1,2,\dots,N) $ の順列
- 入力される値はすべて整数