Цензура#2461

Цензура

1 секунда
64 мегабайти
Легка

Порахуйте кількість рядків довжини над алфавітом з символів, які не містять жодного підрядка з заданого набору "заборонених" підрядків.

Вхідні дані

Перший рядок містить цілі числа (1 \leq n \leq 100) — кількість символів в алфавіті, (1 \leq m \leq 100) — довжина рядків, які потрібно згенерувати, та (0 \leq p \leq 10) — кількість заборонених підрядків. Наступний рядок містить символів з кодами більшими за — символи алфавіту. Далі йде рядків, у кожному з яких міститься заборонений рядок довжиною не більше , що складається лише з символів алфавіту.

Вихідні дані

Виведіть відповідь у першому рядку.

Приклади

Приклад 1

Loading
Loading