Coding is the closest thing we have to superpower !

3480 : 字符串-字典树【模板】
描述

给定 n 个模式串 s_1, s_2, \dots, s_n 和 q 次询问,每次询问给定一个文本串 t_i​,请回答 s_1 \sim s_n​ 中有多少个字符串 s_j 满足 t_is_j前缀

一个字符串 t 是 s 的前缀当且仅当从 s 的末尾删去若干个(可以为 0 个)连续的字符后与 t 相同。

输入

第一行是两个整数,分别表示模式串的个数 n 和询问的个数 q。
接下来 n 行,每行一个字符串,表示一个模式串。
接下来 q 行,每行一个字符串,表示一次询问。

对于全部的测试点,保证 1 \leq n, q\leq 10^5,且输入字符串的总长度不超过3 \times 10^6。输入的字符串只含小写字母,且不含空串。

输出

对于每次询问,输出一行一个整数表示答案。

样例

输入

3 3
fusufusu
fusu
anguei
fusu
anguei
kkksc

输出

2
1
0
标签
语言:
主题: