AT_cf17_final_b Palindrome-phobia

Description

[problemUrl]: https://atcoder.jp/contests/cf17-final/tasks/cf17_final_b すぬけ君は `a`、`b`、`c` の $ 3 $ 種類の文字のみからなる文字列 $ S $ を持っています。 回文恐怖症のすぬけ君は $ S $ の文字を自由に並び替えて、$ 2 $ 文字以上の回文を部分文字列として含まないようにしようと思いました。 これが可能かどうかを判定して下さい。

Input Format

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

Output Format

可能な場合は `YES`、不可能な場合は `NO` を出力せよ。

Explanation/Hint

### 制約 - $ 1\ \leq\ |S|\ \leq\ 10^5 $ - $ S $ は `a`、`b`、`c` 以外の文字を含まない。 ### Sample Explanation 1 このままだと `aba` という回文を含みますが、例えば `acba` のように並び替えると $ 2 $ 文字以上の回文を含まなくなります。