Enunt
Ai o tastatură cu de taste și anume: toate literele mici din alfabetul englez și tasta Backspace
.
Ai o bară de căutare care ințial e vidă, odată cu apăsarea unei taste care nu este Backspace
litera corespunzătoare tastei este scrisă la sfârșitul cuvântului din bara de căutare.
Dacă tasta apăsată este Backspace
se va șterge ultima literă din bara de căutare, dacă există una, altfel nu se va întampla nimic.
Se dă și un sir de caractere, în cate feluri poți ajunge la șirul dat după apăsarea a exact taste?
Input
Pe prima linie este . Pe a doua linie se află șirul de caractere la care trebuie să ajungi.
Output
Numarul de moduri să ajungi la șirul dat modulo , care este un număr prim.
Restrictii
- .
Exemplu
stdin
3
a
stdout
53
Explicatie
Dacă notăm cu B
un backspace, modurile de a ajunge la șirul a
sunt:
aBa
, bBa
, ... , zBa
- de moduri
BBa
- mod
aaB
, abB
, ..., azB
- moduri
În total, sunt de moduri.