Злови мене, якщо зможеш#8517

Злови мене, якщо зможеш

1 секунда
1 024 мегабайти
Складна

Після перегляду фільму "Злови мене, якщо зможеш", професор Махаммад вирішив створити нову задачу для своїх програмістів. Оскільки деякі процедури в його дослідженні значною мірою залежать від порівняння рядків, він хоче перевірити навички своїх початківців-програмістів у цій сфері. Завдання дуже просте: професор надає вам випадковий рядок і кілька запитів. Для кожного рядка запиту ви повинні підрахувати, скільки разів він зустрічається в рядку, наданому професором.

Вхідні дані

Перший рядок вхідних даних містить два додатні цілі числа (n \le 3000) і , які визначають довжину рядка професора та кількість запитів відповідно. Другий рядок містить рядок професора довжиною . Наступні рядків містять рядки запитів ненульової довжини.

Сума довжин рядків запитів не перевищує .

Вихідні дані

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

Приклади

Приклад 1

Loading
Loading