#abc281b. [abc281_b]Sandwich Number
[abc281_b]Sandwich Number
問題文
英大文字と数字からなる文字列 が与えられるので、 が以下の条件を満たすか判定してください。
- は次の文字または文字列をこの順番で連結して得られる。
- 一文字の英大文字
- 以上 以下の整数を 進表記して得られる長さ の文字列
- 一文字の英大文字
制約
- は英大文字と数字からなる
- の長さは 以上 以下
入力
入力は以下の形式で標準入力から与えられる。
出力
が問題文中の条件を満たすなら Yes
と、満たさないなら No
と出力せよ。
入力例 1
Q142857Z
出力例 1
Yes
は Q
、142857
、Z
をこの順に連結して得られます。
Q
、Z
は英大文字であり、142857
は 以上 以下の整数を 進表記して得られる長さ の文字列なので、 は条件を満たします。
入力例 2
AB912278C
出力例 2
No
AB
は一文字の英大文字ではないため、 は条件を満たしません。
入力例 3
X900000
出力例 3
No
の末尾の一文字が英大文字ではないため、 は条件を満たしません。
入力例 4
K012345K
出力例 4
No
012345
は 以上 以下の整数を 進表記して得られる長さ の文字列ではないため、 は条件を満たしません。