Вашим вкладом буде рядок, що складається з маленьких англійських букв.
Ваше завдання - визначити кількість чітких перестановок оригінального рядка, який є паліндром.
Вхідний рядок містить до 100 літер. У випадку більш тривалого рядка результат може бути дуже великим, тому вихід повинен бути кількістю перестановок по модулю 666013.
Наприклад,
cababaa -> 3
Можливі перестановки:
aabcbaa
abacaba
baacaab
Це код-гольф , тому найкоротша відповідь виграє!
abcdabcddddd -> 120
(немає непарних підрахунків символів) , abcdabcdddddd -> 120
(один непарний кількість символів) , abcdabcddddddeee -> 0
(два непарні символи) , aabbccddeeffgghhiijj -> 298735
(впливає модуль) .