267. Palindrome Permutation II (Medium)