\begin{problem}{Yandex. Яндекс}{yandex.in}{yandex.out}{2 секунды}{32 мегабайта}

Яндекс работает в одной очень известной компании. Его работа не очень сложна,
но требует много времени. В основном Яндекс ищет некоторые данные в одной книге и
переписывает их в другую. Яндекса не особенно волнует, кому нужны результаты его работы,
главное "--- что за работу хорошо платят. Яндекс пришел в эту компанию не так давно,
поэтому он трудится добросовестно и очень устает к концу дня. К концу дня для него все символы в книге 
сливаются, так что все эти ценные данные "--- это одна длинная строка, но он 
должен еще работать с ним и работать дальше и дальше\dots{} Может, босс заметит, как тщательно 
работает Яндекс, и повысит его\dots{}

%Yandex works for one famous company. The work is not too difficult, but it
%takes much time. Mainly Yandex has to look for one data in one book and
%write it to other. Yandex is not interested, if anybody needs the results,
%the main is that the work is well-paid. Yandex has come to this company not
%long ago, so he works hard and becomes very tired to the end of the day. To
%the end of the day he sees all the numbers and words in the book merged into
%one long line, so all this valuable data is a boring string, but he has to
%work and work with it\dots\ The boss will probably see, how hard Yandex works
%and will give him a promotion\dots 

Но\dots{} О, нет\dots{} Пока Яндекс мечтал, он забыл, чт\'о он должен был смотреть в первой книге\dots{}
После перерыва и чашки чая <<Липтон>> он кое-что вспомнил. Во-первых, он вспомнил, что он должен 
был искать какую-то строку в первой книге. Во-вторых, он вспомнил, что во вторую книгу он должен был
выписывать позиции, в которых встречалась эта строка, и что он уже выписал их все.

%But, while Yandex was dreaming, he had
%forgotten, what he had to look for in the first book. After having a cup of
%``Lipton'' tea, he remembered something. First, he remembered that he had
%to look for the string in the first book. Second, he remembered all the
%positions where this string occurred.

\InputFile

Во входном файле содержатся несколько тестов. Описание каждого теста начинается
с натуральных чисел $n$ ($1\leq n \leq 1\,000\,000$) "--- количество символов в первой книге "---
и $k$ ($1\leq k\leq n$) "--- количество позиций, в которых Яндекс уже нашел вхождения искомой строки 
в текст (т.е. количество чисел во второй книге). На второй строке описания теста
находится текст из первой книги "--- последовательность символов с ASCII-кодами б\'ольшими, чем 64. Третья 
строка описания теста содержит $k$ номеров позиций, которые были записаны во второй книге.

%The input will consist of several test cases. The description of each test
%case will start with one integer $N$ ($1\leq N \leq 1\,000\,000$) --- the number of
%symbols in the first book and $K$ ($1\leq K\leq N$) --- the number of positions Yandex
%remembered. On the second line the text from the first book --- a string of
%characters with ASCII codes more, than {\tt 64} --- will be written. The third
%string will contain $K$ numbers of positions.

Строка с $n=k=0$ обозначает конец тестов; этот тест и все данные после него не должны быть обработаны.

%The test with $N=K=0$ and all the input file after this test should not be proceeded.

\OutputFile

Для каждого теста выведите в выходной файл одну строку. Если существует строка, которая входит в текст в
тех и только в тех позициях, что 
указаны во второй книге, выведите одну строку `\texttt{Correct. Length = $x$..$y$.}', где $x$ и $y$ "---
минимально и максимально возможная длина искомой строки. Если решения не существует, выведите в выходной файл
одну строку `\texttt{Mistake.}'.

%For each test case, if there is such a substring, which occurs in and only
%in that positions, which Yandex remembered, output one string ``Correct.
%Length = $x$..$y$'' (without quotes), where $x$ and $y$ are the minimal and maximal possible 
%lengths  of the required substring. If
%no solution exists, output ``Mistake.'' (also without quotes).

\Example

\begin{example}
\exmp{
5 2
ababa
1 3
1 2
a
1 1
2 2
ab
1 2
0 0
}{
Correct. Length = 2..3.
Correct. Length = 1..1.
Mistake.
}%
\end{example}

\end{problem}
