给定一个字符串s和一个正整数k(1≤k≤10),以及q个询问。对于每个询问给定一个字符串t,若t的某个前缀或后缀(要求长度至少为k)是s的子串,则输出“YES”,否则输出“NO”。
小红很喜欢字将串s,如果字符串t的某一个长度至少为k的前缀或某一个长度至少为k的后缀是s的子串,那么小红也会喜欢字符串t。
例如,k=2时,小红喜欢字符串hello那么小红也喜欢字符"ciallo",“he”,因为“ciallo”的长度为2的后缀"lo""he"的长度为2的前缀“he”都是“hello”的子串,但小红不喜欢字符串“soyo",因为"soyo”的任何一个前缀、后缀都不是“hello”的子串。
小红有一个字符串喜欢的s,她每次会问你,字符串t她是否喜欢。
第一行输入一个长度不超过105的只由小写字母构成的字符串。
第二行输入两个正整数q(1≤q≤105),k(1≤k≤10)表示询问次数和长度限制,
接下来q行,每行输入一个只由小写字母构成的字符串t表示询问。
数据保证,所有的字符串t的长度之和不超过105
对每个询问输出一行,若小红喜欢字符串t,输出“YES”,否则输出"NO"
输入
hello
3 2
ciallo
he
soyo
输出
YES
YES
NO