#abc281b. [abc281_b]Sandwich Number

[abc281_b]Sandwich Number

問題文

英大文字と数字からなる文字列 SS が与えられるので、SS が以下の条件を満たすか判定してください。

  • SS は次の文字または文字列をこの順番で連結して得られる。
    • 一文字の英大文字
    • 100000100000 以上 999999999999 以下の整数を 1010 進表記して得られる長さ 66 の文字列
    • 一文字の英大文字

制約

  • SS は英大文字と数字からなる
  • SS の長さは 11 以上 1010 以下

入力

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

SS

出力

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


入力例 1

Q142857Z

出力例 1

Yes

SSQ142857Z をこの順に連結して得られます。
QZ は英大文字であり、142857100000100000 以上 999999999999 以下の整数を 1010 進表記して得られる長さ 66 の文字列なので、SS は条件を満たします。


入力例 2

AB912278C

出力例 2

No

AB は一文字の英大文字ではないため、SS は条件を満たしません。


入力例 3

X900000

出力例 3

No

SS の末尾の一文字が英大文字ではないため、SS は条件を満たしません。


入力例 4

K012345K

出力例 4

No

012345100000100000 以上 999999999999 以下の整数を 1010 進表記して得られる長さ 66 の文字列ではないため、SS は条件を満たしません。