Escreva um programa ou função que use N e S e produz o número de palíndromos de comprimento S que você pode construir usando um alfabeto de tamanho N, de modo que qualquer prefixo de tamanho entre 2 e S-1 não seja um palíndromo.
Por exemplo, se N fosse 2 e S fossem 5
Os palíndromos válidos seriam
01110
10001
E assim a resposta seria 2
Isso é código-golfe, então as respostas serão pontuadas em bytes com base em seu comprimento, com menos bytes sendo melhores.
01111111111111111111111111..0
é um palíndromo tal que qualquer prefixo não é um palíndromo