| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 2 초 | 1024 MB | 101 | 55 | 32 | 45.714% |
Ближе к вечеру перед важной олимпиадой по программированию Вове стало лень решать сложные задачи. Ну в самом деле, надо себя побаловать и простой задачей.
Вова попросил своего друга Сережу взять три квадратных листа бумаги и изобразить диагонали данных квадратов на листах.
Далее, Сережа закрасил каждый из четырех получившихся треугольников в белый или черный цвет.
После чего Вовина задача состояла в том, чтобы написать программу, которая по раскраске квадратов определит, можно ли совместить ребрами данные квадраты так, чтобы смежные треугольники различных квадратов были раскрашены в один цвет. Заметим, что для достижения этой цели квадраты разрешается поворачивать.
Побалуйте и Вы себя простой задачей.
В каждой из трех строк входного файла содержится описание раскраски одного квадрата. Описание состоит из четырех чисел, равных нулю или единице --- цвета треугольников при верхнем, правом, нижнем и левом ребрах квадрата. Можно считать, что нулю соответствует белый цвет треугольника, а единице --- черный.
В выходной файл выведите <<Yes>>, если квадраты можно совместить ребрами так, чтобы цвета треугольников при смежных ребрах совпадали. В противоположном случае выведите <<No>>.
1 1 0 0 1 0 0 0 0 0 0 0
Yes