Задано рядок . Визначте, чи можна отримати паліндром, видаливши з нього рівно один символ.
Містить рядок (1 \leq \text{довжина}(s) \leq 10^6).
Виведіть yes, якщо після видалення рівно одного символу з рядка він стане паліндромом; інакше виведіть no.
Якщо відповідь — yes, на другому рядку виведіть отриманий паліндромний рядок. Якщо існує кілька рішень, виведіть будь-яке з них.
Приклад 1
Приклад 2