PalindromePermutations

TopCoder - 11856