A. Маленький Слоник и шахматы
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
256 мегабайт
ввод
stdin
вывод
stdout

Маленький Слоник очень любит шахматы.

Однажды, Маленький Слоник и его друг захотели сыграть в шахматы. Фигуры у них есть, а вот с доской проблематично. У них есть клетчатая доска размером 8 × 8, каждая клетка которой покрашена либо в черный, либо в белый цвет. Маленький Слоник и его друг знают, что в правильной шахматной доске нету соседних по сторонам клеток с одинаковым цветом, а левая верхняя клетка — белого цвета. Чтобы поиграть в шахматы, они хотят превратить имеющуюся у них доску в правильную шахматную доску. Для этого друзья могут выбрать любую строку имеющейся доски и циклически сдвинуть клетки выбранной строки, то есть последнюю клетку (самую правую) поставить на первое место в строке, а остальные сдвинуть на одну позицию вправо. Описанную операцию можно выполнять несколько раз (можно вообще не выполнять).

Например, если первая строка доски имела вид «BBBBBBWW» (белые клетки строки обозначены символом «W», черные символом — «B»), то после одного циклического сдвига она будет иметь вид «WBBBBBBW».

Помогите Маленькому Слонику и его другу выяснить, смогут ли они с помощью любого количества описанных операций превратить имеющуюся доску в правильную шахматную доску.

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

Входные данные состоят из ровно восьми строк. Каждая из строк содержит ровно восемь символов «W» или «B» без пробелов: j-тый символ в i-той строке обозначает цвет j-той клетки i-той строки имеющейся доски. Символ «W» обозначает белый цвет, символ «B» — черный.

Считайте, что строки доски пронумерованы от 1 до 8 сверху вниз, а столбцы от 1 до 8 слева направо. Заданная доска изначально может быть правильной шахматной доской.

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

В единственной строке выведите «YES» (без кавычек), если доску можно превратить в правильную шахматную и «NO» (без кавычек) иначе.

Примеры
Входные данные
WBWBWBWB
BWBWBWBW
BWBWBWBW
BWBWBWBW
WBWBWBWB
WBWBWBWB
BWBWBWBW
WBWBWBWB
Выходные данные
YES
Входные данные
WBWBWBWB
WBWBWBWB
BBWBWWWB
BWBWBWBW
BWBWBWBW
BWBWBWWW
BWBWBWBW
BWBWBWBW
Выходные данные
NO
Примечание

В первом примере нужно сдвинуть на одну позицию следующие строки — 3-ю, 6-ю, 7-ю и 8-ю.

Во втором примере достичь цели никак не получится.