Ваша задача - розбити рядок на п'ять непорожніх паліндромів.
Рядок з n (5 ≤ n ≤ 10^5) рядкових латинських букв.
Виведіть "NO", якщо рядок не можна розбити на п'ять непорожніх паліндромів. У протилежному випадку у першому рядку виведіть "YES", а потім п'ять паліндромів, відокремлених переведеннями рядків.