Словник нецензурних слів
Задано текст 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, який містить якесь нецензурне слово у якості підпослідовності.