Find Longest Palindrome version1