Легко#7440

Легко

1 секунда
128 мегабайтів
Легка

Задано рядок . Визначте, чи можна отримати паліндром, видаливши з нього рівно один символ.

Вхідні дані

Містить рядок (1 \leq \text{довжина}(s) \leq 10^6).

Вихідні дані

Виведіть yes, якщо після видалення рівно одного символу з рядка він стане паліндромом; інакше виведіть no.

Якщо відповідь — yes, на другому рядку виведіть отриманий паліндромний рядок. Якщо існує кілька рішень, виведіть будь-яке з них.

Приклади

Приклад 1

Loading
Loading

Приклад 2

Loading
Loading