longestPalindrome