test hardest longest palindrome