Перевірка орфографії
Час від часу кожному школяреві, який вивчає англійську мову, доводиться здавати учителю твір на англійській мові.
Вчителі англійської мови бувають різні. Коли школяр використовує у творі слова, які на уроках ще не проходили, одні захоплюються юним талантом, інші стають багровими від злоби і ставлять двійку неслухняному учню, яки посмів "кичитись" своїми знаннями.
На жаль, Ваша вчителька - з інших. Вона не потерпить жодного відступу від використання словникового запасу.
Цього разу ще одна біда звалилась на Вашу голову. Твір, заданий на завтра - контрольний твір за вивченими словами. А це значить, що усі слова, які Ви вивчили на уроках, повинні бути використані у творі хоча б один раз.
Таким чином, перед тим як здати твір, Вам необхідно перевірити, що таке слово у тексті твору зустрічається у словнику, і кожне слово зі словника зустрічається у тексті.
Вхідні дані
У першому рядку вхідного файлу знаходиться два числа N і M (1 ≤ N ≤ 1000, 1 ≤ M ≤ 10000).
У наступних N рядках міститься по одному слову зі словника. Усі слова складаються з рядкових латинських літер, довжина кожного слова не перевищує 20. Кожне слово складається хоча б з одного символу. Зайвих пропусків перед словом і після нього немає.
У наступних M рядках знаходиться текст твору. Текст складається з великих і маленьких латинських літер, пропусків і розділових знаків: точок (.), ком (,), двокрапок (:), крапок з комою (;), тире (-), апострофів ('), лапок ("), знаків оклику (!) і знаків питання (?). Загальна довжина тексту не перевищує 10^4 символів.
У даній задачі великі і маленькі літери у словах не розрізняються.
Вихідні дані
Якщо з твором усе в порядку, виведіть Everything is going to be OK.
Якщо не усі слова з тексту зустрічаються у словнику, виведіть Some words from the text are unknown.
Якщо ж попереднє не вірно, але деякі слова із словника не зустрічаються у тексті, виведіть The usage of the vocabulary is not perfect.