П`ять паліндромів
Проста
Обмеження на час виконання 6 секунд
Обмеження на використання пам'яті 64 мегабайти
Ваша задача - розбити рядок на п'ять непорожніх паліндромів.
Вхідні дані
Рядок з n (5 ≤ n ≤ 10^5) рядкових латинських букв.
Вихідні дані
Виведіть "NO", якщо рядок не можна розбити на п'ять непорожніх паліндромів. У протилежному випадку у першому рядку виведіть "YES", а потім п'ять паліндромів, відокремлених переведеннями рядків.
Приклади
Вхідні дані #1
Відповідь #1
Відправки 175
Коефіцієнт прийняття 15%