Finished fixing palindrome.