Задачі
Easy
Easy
Дано рядок s, визначити чи може він бути паліндромом після видалення рівно одного символу.
Вхідні дані
Один рядок s (1 ≤ length(s) ≤ 10^6
).
Вихідні дані
Виведіть yes, якщо після видалення рівно одного символу з рядка s перетворюється на паліндром інакше виведіть no.
Якщо відповідь yes, в другому рядку виведіть цей паліндром. Якщо розв'язків декілька виведіть будь-який з них.
Приклад
Вхідні дані #1
abccxba
Вихідні дані #1
yes abccba
Вхідні дані #2
dsfsfasf
Вихідні дані #2
no