Ваша задача - разбить строку на пять непустых палиндромов.
Строка из n (5 ≤ n ≤ 10^5) строчных латинских букв.
Выведите "NO", если строку нельзя разбить на пять непустых палиндромов. В противном случае в первой строке выведите "YES", а затем пять палиндромов, разделённых переводами строк.