Twój tekst będzie ciągiem składającym się z małych angielskich liter.
Twoim zadaniem jest określenie liczby różnych kombinacji pierwotnego ciągu znaków, które są palindromem.
Ciąg wejściowy ma do 100 liter. W przypadku dłuższego ciągu wynik może być bardzo duży, więc wynikiem powinna być liczba permutacji modulo 666013.
Na przykład,
cababaa -> 3
Możliwe kombinacje to:
aabcbaa
abacaba
baacaab
To jest golf golfowy , więc wygrywa najkrótsza odpowiedź!
abcdabcddddd -> 120
(brak liczby nieparzystych znaków) , abcdabcdddddd -> 120
(liczba nieparzystych znaków) , abcdabcddddddeee -> 0
(liczba dwóch nieparzystych znaków) , aabbccddeeffgghhiijj -> 298735
(wpływ modulo) .