Leetcode solving 5 Longest Palindromic Substring