WHY MY KIARA PALINDROME NOT CORRECT

I FIRST FOUND THE PALINDROMES FROM MIDDLE AND THEN I APPENDED THE WAYS I CAN SEPARATE THEM.
PLEASE TELL ME A CASE WHERE IT WILL FAIL

stra = input()
n = len(stra)
result = 0
for i in range(1,int(n/2)+1):
for j in range(n-i):
strc = stra[j:j+i]
#print(strc)
cnt = stra[j+i:].find(strc[::-1])
while(cnt != -1):
#print(cnt)
if cnt > 1:
result+=3 #((i+i) * 2) + i + i - 1
elif cnt == 1:
result+= i + i + 1
elif cnt == 0:
result+= i + i - 1
cnt = stra[j+i:].find(strc[::-1],cnt+1)
print(result)