시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB2110947.368%

문제

Расследуя убийство, Эркюль Пуаро нашёл подозрительную строку из маленьких латинских букв. Он предположил, что эта строка принадлежит доктору Арбэтноту, и хочет проверить свою догадку.

Доктору Арбэтноту очень нравятся палиндромы, поэтому Пуаро хочет определить, похожа ли найденная им строка на палиндром. Пуаро считает строку похожей на палиндром, если можно переставить в ней буквы так, чтобы она стала палиндромом и при этом кажда буква переместилась не более чем на одну позицию.

Помогите великому сышику --- определите, похожа ли найденная им строка на палиндром.

입력

Во входном файле задана строка из маленьких латинских букв длины не более $10^5$.

출력

Выведите YES, если строка похожа на палиндром, или NO в противном случае.

예제 입력 1

baaacba

예제 출력 1

YES

예제 입력 2

steponnopets

예제 출력 2

YES

예제 입력 3

noooo

예제 출력 3

NO

노트

В первом тесте из строки можно получить палиндром abacaba.

Во втором тесте строка и так является палиндромом.