#cf17finalb. [cf17_final_b]Palindrome-phobia
[cf17_final_b]Palindrome-phobia
Problem Statement
Snuke has a string consisting of three kinds of letters: a
, b
and c
.
He has a phobia for palindromes, and wants to permute the characters in so that will not contain a palindrome of length or more as a substring. Determine whether this is possible.
Constraints
- consists of
a
,b
andc
.
Input
Input is given from Standard Input in the following format:
Output
If the objective is achievable, print YES
; if it is unachievable, print NO
.
Sample Input 1
abac
Sample Output 1
YES
As it stands now, contains a palindrome aba
, but we can permute the characters to get acba
, for example, that does not contain a palindrome of length or more.
Sample Input 2
aba
Sample Output 2
NO
Sample Input 3
babacccabab
Sample Output 3
YES