# Shortest 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=0minInd=0min=0str_rev=""print("Palindrome Substrings 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:    min = len(sub_str1[0])    for inn in range(0,len2):        len1 = len(sub_str1[inn])        if len1 < min:            min=len1            minInd=inn    print("Smallest palindrome Substring is ",sub_str1[minInd])else:    print("No palindrome Found")