Куб

아직 제출이 없습니다시간 제한2초메모리 제한512 MB

문제

Одним из самых простых геометрических тел является куб. Обозначим четыре вершины нижней грани куба в порядке обхода как AA, BB, CC и DD, а четыре вершины верхней грани куба, находящиеся над ними, как A_1A\_1, B_1B\_1, C_1C\_1 и D_1D\_1, соответственно.

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

입력

Входной файл содержит две строки. Первая строка содержит названия вершин, которые являются концами первого отрезка, а вторая --- названия вершин, которые являются концами второго отрезка. Названия не разделены пробелом, вершины A_1A\_1, B_1B\_1, C_1C\_1 и D_1D\_1 задаются как <<A1>>, <<B1>>, <<C1>> и <<D1>> соответственно.

Отрезки, заданные во входном файле не совпадают. Начало и конец у каждого отрезка не совпадают.

출력

Выведите в выходной файл <<Yes>>, если отрезки пересекаются, или <<No>>, если нет.