시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 512 MB227635.294%

문제

文字列 ABC で表される遺伝子配列がある。あなたは次の操作を何回か行い、この遺伝子配列を書き換えていくことができる。

  • 文字 ABC のうち $1$ つを選ぶ。これを $x$ とおく。遺伝子配列に含まれるすべての $x$ をそれぞれ ABC へ同時に置き換える。

ABC だけからなる文字列 $S$ が与えられる。遺伝子配列を $S$ に一致させられるか判定せよ。

입력

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

$S$

출력

遺伝子配列を $S$ に一致させられるならば Yes を、一致させられないならば No を一行に出力せよ。

제한

  • $1\leq|S|\leq5,000$
  • $S$ は ABC だけからなる。

예제 입력 1

ABC

예제 출력 1

Yes

遺伝子配列ははじめから ABC である。

예제 입력 2

AABCC

예제 출력 2

Yes

B を選んで操作を行うと ABCAABCC となる。

예제 입력 3

AABCABC

예제 출력 3

No

例えば、C を選んで操作を行っても AABCCAABCABC とはならない。すべての C をそれぞれ ABC へ同時に置き換えるので、実際は AABCCAABABCABC となる。