Ненокку
Дуже відомий автор не менш відомої книги вирішив написати продовження свого твору. Він писав усі свої книги на комп'ютері, підключеному до Інтернету. Із-за такої необережності хлопчику Ненокку вдалось отримати доступ до ще ненаписаної книги. Кожен вечір хлопчик залазив у комп'ютер письменника і записував на свій комп'ютер нові записи. Ненокку, записавши на свій комп'ютер чергову главу, зацікавився, а чи використовував хоча б письменник слово "книга". Але він не любить читати книги (він краще полазить в Інтернеті), і тому він просить вас взнати чи є те чи інше слово у тексті твору. Але звичайно його цікавить не лише одне слово, а достатньо багато.
Вхідні дані
У кожному вхідному рядку знаходиться один з двох записів:
? <слово> (<слово> - це набір не більше 50 латинських символів);
A <текст> (<текст> - це набір не більше 10^5 латинських символів).
1 позначає прохання перевірити існування підрядка <слово> у творі.
2 позначає додавання у твір <текст>.
Письменник лише почав працювати над твором, тому він не міг написати більше 10^5 символів. Вхідні дані містять не більше 15 мегабайт інформації.
Вихідні дані
Для кожного рядку типу 1 вивести "YES", якщо існує підрядок <слово>, і "NO" у протилежному випадку. Регістр літер розрізняти не слід.