Рядкові операції
Проста
Обмеження на час виконання 1 секунда
Обмеження на використання пам'яті 128 мегабайтів
Для заданого рядка виконаємо наступну операцію: добавимо до нього такий самий рядок, записаний у зворотному порядку. З утвореним рядком виконаємо ту ж саму операцію і так далі.
За результуючим рядком Вам необхідно визначити початковий, а також скільки разів виконано задану операцію (кількість операцій повина бути максимально можливою).
Вхiднi данi
Один рядок, утворений в наслідок декількох операцій. Довжина рядка не перевищує 10^6
.
Вихідні дані
В першому рядку вивести початковий рядок. В другому рядку вивести кількість операцій.
Приклади
Вхідні дані #1
Відповідь #1
Відправки 1K
Коефіцієнт прийняття 24%