Longest Palindrome HashMap Java