Задача №114478. Эксперт LaTeX

Девочка Регина заканчивает написание дипломной работы. С версткой она попросила помочь мальчика Гришу, который является экспертом \(L_A\)\(T_E\)\(X\).

Гриша с легкостью справился с версткой работы, однако столкнулся с проблемой при оформлении списка использованных источников. По требованиям к оформлению дипломной работы, источники должны быть перечислены в списке в том же порядке, в каком они встречались в тексте работы. Ссылка на каждый источник в работе Регины встречается ровно один раз.

Для того, чтобы вставить ссылку на источник, используется конструкция \cite{<reference>} , где <reference> — название ссылки на источник. В листинге ниже представлен текст с тремя ссылками на источники.


The most famous characters of Pushkin's works are Onegin \cite{onegin},
Dubrovsky \cite{dubrovsky} and Tsar Saltan \cite{saltan}.

Сам список использованных источников пишется после текста и задается следующей конструкцией:


\begin{thebibliography}{99}
\bibitem{onegin} A.S.Pushkin. Eugene Onegin. 1831.
\bibitem{dubrovsky} A.S.Pushkin. Dubrovsky. 1841.
\bibitem{saltan} A.S.Pushkin. The Tale of Tsar Saltan. 1832.
\end{thebibliography}

Здесь 99 обозначает максимальное число источников, а после \ bibitem{<reference>} идет какое-либо описание источника.

Текст оказался довольно объемный, а Гриша довольно ленивый, и ему лень проверять упорядоченность источников в списке. Поэтому он просит вас написать программу, которая по тексту и списку использованных источников определяет, корректно он упорядочен или нет, и если нет, то строит корректный список в нужном формате.

Входные данные

Во входных данных представлен текст работы, который состоит из строчных и заглавных латинских букв, переводов строк, пробелов, символов « . », « , », « ' » (ASCII код 39) и конструкций \ cite{<reference>} . Здесь <reference> представляет собой непустую строку, состоящую из не более чем \(100\) строчных латинских символов. ASCII код символа « \ » — 92.

Каждая конструкция \ cite{<reference>} отделена от предшествующего текста пробелом или переводом строки. В тексте могут быть пустые строки.

В следующей строке после текста содержится строка \ begin{thebibliography}{99} , после которой в каждой следующей строке задано описание источника в описанном выше формате. Описание источника состоит из тех же символов, которые допустимы в тексте. Длина описания каждого источника не превосходит \(100\) символов. После списка идет строка \ end{thebibliography} .

Гарантируется:

  • Суммарное число источников не превосходит 99.
  • В тексте встречается хотя бы один источник.
  • Если ссылка на источник есть в тексте, то этот источник есть и в списке источников.
  • Число конструкций \ cite{<reference>} в тексте совпадает с числом конструкций \ bibitem{<reference>} в списке.
  • Ссылки на источники в тексте различны между собой.
  • Суммарное число строк во вводе не превосходит \(10^5\).
  • Сумма длин всех строк в тексте не превосходит \(10^5\).
  • Во вводе не встречается двух подряд пробелов, первый и последний символ каждой строки — не пробелы.

Выходные данные

Выведите Correct , если список использованных источников составлен верно. Иначе выведите Incorrect . Затем, начиная со второй строки, выведите корректный список источников в нужном формате.

Описание источников должно совпадать с заданным во вводе.

Примеры
Входные данные
The most famous characters of Pushkin's works are Onegin \cite{onegin},
Dubrovsky \cite{dubrovsky} and Tsar Saltan \cite{saltan}.

\begin{thebibliography}{99}
\bibitem{saltan} A.S.Pushkin. The Tale of Tsar Saltan. 1832.
\bibitem{onegin} A.S.Pushkin. Eugene Onegin. 1831.
\bibitem{dubrovsky} A.S.Pushkin. Dubrovsky. 1841.
\end{thebibliography}
Выходные данные
Incorrect
\begin{thebibliography}{99}
\bibitem{onegin} A.S.Pushkin. Eugene Onegin. 1831.
\bibitem{dubrovsky} A.S.Pushkin. Dubrovsky. 1841.
\bibitem{saltan} A.S.Pushkin. The Tale of Tsar Saltan. 1832.
\end{thebibliography}
Входные данные
The most famous characters of Pushkin's works are Onegin \cite{onegin},
Dubrovsky \cite{dubrovsky} and Tsar Saltan \cite{saltan}.
\begin{thebibliography}{99}
\bibitem{onegin} A.S.Pushkin. Eugene Onegin. 1831.
\bibitem{dubrovsky} A.S.Pushkin. Dubrovsky. 1841.
\bibitem{saltan} A.S.Pushkin. The Tale of Tsar Saltan. 1832.
\end{thebibliography}
Выходные данные
Correct
Сдать: для сдачи задач необходимо войти в систему