判断a中是否存在长度为n的回文子串

输入一个字符串a和一个正整数n,判断a中是否存在长度为n的回文子串。如果存在,则输出YES,否则输出NO


n = int(input())
a = input()

if n >= len(a):
    if a == a[::-1]:
        print("YES")
    else:
        print('NO')
else:
    for i in range(len(a)):
        mt = False
        s = a[i:i + n]
        if n != len(s):
            break
        if s == s[::-1]:
            mt = True
            break
    if mt:
        print('YES')
    else:
        print('NO')