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