# Longest palindromic substring in a string def reverse(s):  str = ""  for i in s:    str = i + str  return strstr=input("Enter Your String:")sub_str=str.split(" ")sub_str1=[]p=0flag=0maxInd=0max=0str_rev=""print("Palindrome Substring are:")for inn in range(len(sub_str)):    str_rev= sub_str[inn]    if reverse(str_rev).__eq__(sub_str[inn]):        sub_str1.append(sub_str[inn])        print(sub_str1[p])        p +=1        flag = 1len2 = pif flag==1:    max = len(sub_str1[0])    for inn in range(0,len2):        len1 = len(sub_str1[inn])        if len1 > max:            max=len1            maxInd=inn    print("Longest palindrome Substring is ",sub_str1[maxInd])else:    print("No palindrome Found")