Словарь нецензурных слов
Дан текст T и список нецензурных слов S_1, S_2, ..., S_n. Требуется выяснить, содержит ли текст в качестве подпоследовательности одно из нецензурных слов. Если содержит, найдите наименьший префикс текста T, содержащий эту подпоследовательность.
Входные данные
Первая строка входного файла содержит одно целое число n - количество нецензурных слов в списке. Последующие n строк содержат слова из списка по одому в строке. Следующая строка содержит текст T. Суммарная длина слов в словаре не превышает 100 KiB (100 x 2^10 bytes). Общий размер входного файла не превышает 1 MiB (2^20 bytes). Список слов и текст состоят из символов с кодами от 32 до 127 включительно.
Выходные данные
Выведите NO, если в тексте не встречается нецензурных слов из списка. В противном случае выведите YES <X>, где X длина наименьшего префикса текста T, содержащего какое-то нецензурное слово в качестве подпоследовательности.