Codeforces Round 237 (Div. 2) |
---|
Закончено |
Валера — маленький мальчик. Вчера ему задали в школе огромное домашнее задание по математике, поэтому Валера не успел как следует выучить английский алфавит к уроку английского языка. К сожалению, учитель английского языка решил устроить контрольную по алфавиту сегодня. На контрольной Валере достался квадратный лист клетчатой бумаги. Длина стороны была равна n клеточек (n — нечетное число), а в каждой клеточке была записана некоторая маленькая буква английского алфавита.
Валере требуется определить: образуют ли все буквы, записанные на листочке, букву «X» (ИКС)? Учитель Валеры считает, что буквы на листочке образуют ИКС, если:
Помогите Валере, напишите программу, которая выполнит описанное задание за него.
В первой строке записано целое число n (3 ≤ n < 300; n — нечетное). В каждой из n следующих строк записано по n маленьких букв английского алфавита — описание листочка Валеры.
Выведите строку «YES», если буквы на листочке образуют букву «X». Иначе, выведите строку «NO». Строки выводите без кавычек.
5
xooox
oxoxo
soxoo
oxoxo
xooox
NO
3
wsw
sws
wsw
YES
3
xpx
pxp
xpe
NO
Название |
---|