Задача №114781. Загадочное устройство

У Димы есть устройство, содержащее \(n + m\) кнопок и экран. На экране отображается строка \(s\), изначально она пустая. Если нажать на кнопку с номером \(i\) (\(1 \le i \le n\)), то в конец строки \(s\) допишется строка \(w_i\). Если нажать на кнопку с номером \(n + i\) (\(1 \le i \le m\)), то из конца строки \(s\) удалится \(a_i\) символов. Если в строке \(s\) было меньше \(a_i\) символов, она станет пустой.

У Димы есть \(q\) любимых строк \(t_i\). Для каждой из них он хочет узнать, можно ли в результате нескольких нажатий на кнопки из пустой строки \(s\) сделать строку равную \(t_i\).

Входные данные

В первой строке дано два целых числа \(n\) и \(m\) — количество кнопок первого и второго типа (\(1 \le n, m \le 100\,000\)).

В следующих \(n\) строках даны непустые строки \(w_i\), состоящие из строчных английских букв. Сумма длин всех строк \(w_i\) не превышает \(10^6\).

В следующих \(m\) строках даны числа \(a_i\) (\(1 \le a_i \le 10^6\)).

В следующей строке дано целое число \(q\) — количество любимых строк Димы (\(1 \le q \le 100\,000\)).

В следующих \(q\) строках даны непустые строки \(t_i\), состоящие из строчных английских букв. Сумма длин всех строк \(t_i\) не превышает \(10^6\).

Выходные данные

Для каждой строки \(t_i\) в новой строке выведите « Yes », если можно \(s\) сделать равным \(t_i\), и « No » иначе.

Система оценки

Баллы за каждую подзадачу начисляются только в случае, если все тесты для этой подзадачи и необходимых подзадач успешно пройдены.

Подзадача Баллы Ограничения Необходимые подзадачи Информация о проверке
1 12 \(\sum |w_i| \le 1\,000\), \(\sum |t_i| \le 1\,000\), \(m = 1\), \(|w_i| = a_1\) первая ошибка
2 13 \(\sum |w_i| \le 1\,000\), \(\sum |t_i| \le 1\,000\), \(m = 1\), \(a_1 = 1\) первая ошибка
3 19 \(\sum |w_i| \le 1\,000\), \(\sum |t_i| \le 1\,000\) 1 первая ошибка
4 29 \(\sum |w_i| \le 100\,000\), \(\sum |t_i| \le 100\,000\) 1, 2 первая ошибка
5 27 Без дополнительных ограничений 1–3 первая ошибка

Примеры
Входные данные
2 1
bba
abacaba
2
4
b
ababbab
abacabba
caba
Выходные данные
Yes
Yes
Yes
No
Сдать: для сдачи задач необходимо войти в систему