{"trustable":true,"sections":[{"title":"","value":{"format":"HTML","content":"\u003cp\u003eКрестики-нолики на бесконечном поле - это игра для двух человек. Поле представляет собой бесконечный клетчатый лист бумаги. Игроки ходят по очереди. За один ход игрок ставит в какую-нибудь свободную клетку игрового поля свой символ. Символ первого игрока - крестик, а символ второго игрока - нолик.\u003c/p\u003e\n\n\u003cp\u003eЕсли после очередного хода игрока на поле появляются \u003cstrong\u003eпять\u003c/strong\u003e стоящих в ряд (по горизонтали, вертикали или диагонали) символов этого игрока, то он объявляется победителем партии, и игра заканчивается.\u003c/p\u003e\n\n\u003cp\u003eОднажды одаренный школьник Антон обнаружил у себя в тетради некоторую картинку из крестиков и ноликов. Он не может вспомнить, что это такое: поле его поединка с другом Лёшей или просто произвольная картинка из крестиков и нулей.\u003c/p\u003e\n\n\u003cp\u003eНапишите программу, которая по заданной картине из крестиков и ноликов определяет, могла ли такая позиция возникнуть на поле в результате игры - либо законченной, либо незаконченной. Предполагается, что игроки всегда соблюдают все правила.\u003c/p\u003e\n\n\u003cp\u003e\u003ch2\u003eInput\u003c/h2\u003e\u003c/p\u003e\n\n\u003cp\u003eВо входном файле находится картина из тетради Антона. Пустые клетки обозначаются символом \u0027\u003cstrong\u003e.\u003c/strong\u003e\u0027 (точка). Символы игроков обозначаются символами \u0027\u003cstrong\u003eX\u003c/strong\u003e\u0027 и \u0027\u003cstrong\u003eO\u003c/strong\u003e\u0027 (заглавные латинские буквы \u0027\u003cstrong\u003eикс\u003c/strong\u003e\u0027 и \u0027\u003cstrong\u003eо\u003c/strong\u003e\u0027).\u003c/p\u003e\n\n\u003cp\u003eКоличество строчек во входном файле не превосходит \u003cstrong\u003e100\u003c/strong\u003e. Количество символов в каждой строке также не превосходит \u003cstrong\u003e100\u003c/strong\u003e. Пустых строчек в файле нет. Гарантируется, что во входном файле будет хотя бы один крестик или нолик.\u003c/p\u003e\n\n\u003cp\u003e\u003ch2\u003eOutput\u003c/h2\u003e\u003c/p\u003e\n\n\u003cp\u003eВ выходной файл выведите слово \u003cstrong\u003eCORRECT\u003c/strong\u003e, если данная позиция могла возникнуть в результате игры в крестики-нолики на бесконечном поле (в конце игры или в середине). В противном случае выведите слово \u003cstrong\u003eINCORRECT\u003c/strong\u003e.\u003c/p\u003e\n\n"}},{"title":"Example","value":{"format":"HTML","content":"\u003ctable class\u003d\u0027vjudge_sample\u0027\u003e\n\u003cthead\u003e\n \u003ctr\u003e\n \u003cth\u003eInput\u003c/th\u003e\n \u003cth\u003eOutput\u003c/th\u003e\n \u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003e\u003cpre\u003e.X\n..X\n..OXO\n....X\n.....O\n\u003c/pre\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cpre\u003eCORRECT\n\u003c/pre\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n"}}]}