题目: Given a string S, find the longest palindromic substring in S. You may assume that the maximum length of S