% ProbleM author: Sergey Kopeliovich
% Text author: Mikhail Belous
% Tests author: Mikhail Belous

\begin{problem}{Словарь}{dictionary.in}{dictionary.out}
{2 секунды}{256 мегабайт}

Дан набор слов и текст, требуется определить для каждого слова, присутствует ли оно в тексте как подстрока.

\InputFile

В первой строке дан текст (не более $10^6$ строчных латинских букв).
Далее дано число $M$ --- количество слов в словаре.

В следующих $M$ строках записаны слова (не более $30$ строчных латинских букв).
Слова различны и отсортированы в лексикографическом порядке.

Суммарная длина слов в словаре не более $10^5$.

\OutputFile

$M$ строк вида \t{Yes}, если слово присутствует, и \t{No} иначе.

\Example

\begin{example}
\exmp{
trololo
3
abacabadabacaba
olo
trol
}{
No
Yes
Yes
}%
\end{example}

\Note

Эта задача решается просто Бором. Без алгоритма Ахо-Корасик.

\end{problem}
