EduBrick

O. Сколько слов с таким началом

3000 мс · 256 МБ · всё или ничего

Дан набор слов и запросы: сколько слов начинается с данного префикса.

Формат ввода

В первой строке — число nn (1≤n≤250 0001 \le n \le 250\,000), затем nn строк со словами. Слова могут повторяться.

Далее число qq (1≤q≤250 0001 \le q \le 250\,000), затем qq строк с запросами.

Все строки непусты и состоят из строчных латинских букв. Суммарная длина слов и суммарная длина запросов не превосходят 250 000250\,000 каждая.

Формат вывода

Для каждого запроса выведите одно число — количество слов набора, начинающихся с данного префикса.

Примеры

ввод
3
abc
abd
xyz
4
ab
abc
x
q
вывод
2
1
1
0
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.