Spell check#2195

Spell check

1 second
64 megabytes
Medium

Every now and then, every student learning English is tasked by their teacher with writing an essay.

English teachers can have different reactions. Some are impressed when a student uses words that haven't been covered in class, while others may get upset and give a bad grade to those who dare to "show off" their knowledge by using unfamiliar words.

Unfortunately, your teacher belongs to the latter group. She insists on strict adherence to the vocabulary taught in class.

This time, you face another challenge. The essay due tomorrow is a control essay on the words you have learned. This means every word learned in class must appear in the essay at least once.

Before submitting your essay, you need to check that every word in your essay is in the vocabulary and that each word from the vocabulary is used in your essay.

Input

The first line of the input file contains two numbers and (1 \leq N \leq 1000, 1 \leq M \leq 10000).

The next lines each contain one word from the vocabulary. All words consist of lowercase Latin letters, with each word being at least one character and no longer than characters. There are no extra spaces before or after the words.

The following lines contain the text of the essay. The text consists of uppercase and lowercase Latin letters, spaces, and punctuation: periods (), commas (), colons (), semicolons (), dashes (), apostrophes ('), quotation marks (), exclamation marks (), and question marks (). The total length of the text does not exceed 10^4 characters.

In this task, words are case-insensitive.

Output

If the essay meets all the requirements, print Everything is going to be OK.

If there are words in the essay that are not in the vocabulary, print Some words from the text are unknown.

If the previous case does not apply, but some words from the vocabulary are not present in the essay, print The usage of the vocabulary is not perfect.

Examples

Example 1

Loading
Loading