HomeVolumesContestsSectionsForumsUsersPrintHelpAbout

Sections > VolgaIT > problem:


String

Section problems

• Nanhathan bus
• Настольная игра
• Naughty children
• Countdown
• Palindromizer
• Пропавшая астролябия
• Разброс рейтинга
• Reverse
• String
• Crazy tetragon
• Счастливый билет
• Тетрамино
• Soccer
• Чертёж
• Chess king

Feedback

If you notice incorrect translations in Contester, please let author know.

Time limit 2000/2000/2000/2000 ms. Memory limit 65536/65536/65536/65536 Kb.

Строка
Строка
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
64 мегабайта
ввод
stdin
вывод
stdout

Требуется найти количество строк заданной длины n, состоящих из латинских строчных букв, не содержащих s в качестве подстроки. Поскольку количество подстрок может быть велико, выведите ответ по модулю 1000000007.

Входные данные

Первая строка содержит число n(1 ≤ n ≤ 1000) - длину требуемых строк. Следующая строка содержит s которая также состоит только из строчных латинских букв, длина этой запрещенной строки m(1 ≤ m ≤ n).

Выходные данные

Единственное число - количество возможных строк по модулю 1000000007.

Примеры тестов

Входные данные
1
a
Выходные данные
25
Входные данные
3
aa
Выходные данные
17525

Для отправки решений необходимо выполнить вход.

www.contester.ru