Longest Palindromic String Leetcode Solution 1