class Solution:
def longestPalindrome(self, s):
palindrome = ''
for i in range(len(s)):
l1 = len(self.getlongestpalindrome(s, i, i))
if l1>len(palindrome):
palindrome = self.getlongestpalindrome(s,i,i)
l2 = len(self.getlongestpalindrome(s,i,i+1))
if l2>len(palindrome):
palindrome = self.getlongestpalindrome(s,i,i+1)
return palindrome
def getlongestpalindrome(self, s, l, r):
while l >= 0 and r <= len(s) - 1 and s[l] == s[r]:
l -= 1
r += 1
return s[l + 1:r]