AT_abc281_b [ABC281B] Sandwich Number

Description

[problemUrl]: https://atcoder.jp/contests/abc281/tasks/abc281_b 英大文字と数字からなる文字列 $ S $ が与えられるので、$ S $ が以下の条件を満たすか判定してください。 - $ S $ は次の文字または文字列をこの順番で連結して得られる。 - 一文字の英大文字 - $ 100000 $ 以上 $ 999999 $ 以下の整数を $ 10 $ 進表記して得られる長さ $ 6 $ の文字列 - 一文字の英大文字

Input Format

入力は以下の形式で標準入力から与えられる。 > $ S $

Output Format

$ S $ が問題文中の条件を満たすなら `Yes` と、満たさないなら `No` と出力せよ。

Explanation/Hint

### 制約 - $ S $ は英大文字と数字からなる - $ S $ の長さは $ 1 $ 以上 $ 10 $ 以下 ### Sample Explanation 1 $ S $ は `Q`、`142857`、`Z` をこの順に連結して得られます。 `Q`、`Z` は英大文字であり、`142857` は $ 100000 $ 以上 $ 999999 $ 以下の整数を $ 10 $ 進表記して得られる長さ $ 6 $ の文字列なので、$ S $ は条件を満たします。 ### Sample Explanation 2 `AB` は一文字の英大文字ではないため、$ S $ は条件を満たしません。 ### Sample Explanation 3 $ S $ の末尾の一文字が英大文字ではないため、$ S $ は条件を満たしません。 ### Sample Explanation 4 `012345` は $ 100000 $ 以上 $ 999999 $ 以下の整数を $ 10 $ 進表記して得られる長さ $ 6 $ の文字列ではないため、$ S $ は条件を満たしません。