Orfoqrafiya yoxlanışı
Zaman-zaman ingilis dilini öyrənən hər bir məktəbliyə müəllimə ingilis dilində inşa yazmaq tapşırığı verir.
İngilis dili müəllimləri müxtəlifdir. Məktəbli inşada dərslərdə keçilməmiş sözlərdən istifadə etdikdə, bəziləri gənc istedada heyran qalır, digərləri isə qəzəbdən qızarır və bilikləri ilə "öyünməyə" cəsarət edən itaətsiz şagirdə iki qiymət verir.
Təəssüf ki, sizin müəlliməniz ikinci kateqoriyadandır. O, lüğət ehtiyatından kənara çıxmağa dözməz.
Bu dəfə başınıza daha bir bəla gəlib. Sabah üçün verilmiş inşa - öyrənilmiş sözlər üzrə nəzarət inşasıdır. Bu o deməkdir ki, dərslərdə öyrəndiyiniz bütün sözlər inşada ən azı bir dəfə istifadə olunmalıdır.
Beləliklə, inşanı təqdim etməzdən əvvəl, həmin sözün inşa mətnində lüğətdə olduğunu və lüğətdəki hər bir sözün mətnə daxil olduğunu yoxlamalısınız.
Giriş verilənləri
Giriş faylının ilk sətirində iki ədəd N və M (1 ≤ N ≤ 1000, 1 ≤ M ≤ 10000) verilir.
Növbəti N sətirdə lüğətdən bir söz var. Bütün sözlər kiçik latın hərflərindən ibarətdir, hər bir sözün uzunluğu 20-dən çox deyil. Hər bir söz ən azı bir simvoldan ibarətdir. Sözün əvvəlində və sonra artıq boşluqlar yoxdur.
Növbəti M sətirdə inşa mətni var. Mətn böyük və kiçik latın hərflərindən, boşluqlardan və durğu işarələrindən ibarətdir: nöqtələr (.), vergüllər (,), iki nöqtələr (:), nöqtəli vergüllər (;), tirelər (-), apostroflar ('), dırnaq işarələri ("), nida işarələri (!) və sual işarələri (?). Mətnin ümumi uzunluğu 10^4 simvoldan çox deyil.
Bu məsələdə sözlərdə böyük və kiçik hərflər fərqlənmir.
Çıxış verilənləri
Əgər inşa ilə hər şey qaydasındadırsa, Everything is going to be OK. çıxarın.
Əgər mətnin bütün sözləri lüğətdə yoxdursa, Some words from the text are unknown. çıxarın.
Əgər əvvəlki düzgün deyilsə, lakin lüğətdən bəzi sözlər mətnə daxil deyilsə, The usage of the vocabulary is not perfect. çıxarın.