Solve problem "Rook move" online - Learn Python 3 - Snakify

Problem «Rook move» (Medium)


Statement

Chess rook moves horizontally or vertically. Given two different cells of the chessboard, determine whether a rook can go from the first cell to the second in one move.

The program receives the input of four numbers from 1 to 8, each specifying the column and row number, first two - for the first cell, and then the last two - for the second cell. The program should output YES if a rook can go from the first cell to the second in one move, or NO otherwise.


In all the problems input the data using input() and print the result using print().



Saved solutions

Tests

Input Correct answer Result
4
4
5
5
NO
4
4
5
4
YES
4
4
5
3
NO
4
4
4
5
YES
4
4
3
5
NO
4
4
4
3
YES
4
4
3
4
YES
4
4
3
3
NO
1
1
1
8
YES
1
1
8
8
NO
1
1
8
1
YES
1
8
8
8
YES
1
8
8
1
NO
1
8
1
1
YES
8
8
8
1
YES
8
8
1
1
NO
8
8
1
8
YES
8
1
1
1
YES
8
1
1
8
NO
8
1
8
8
YES
1
1
1
2
YES
1
1
2
2
NO
1
1
2
1
YES
4
4
6
6
NO
4
4
2
2
NO
4
4
6
2
NO
4
4
2
6
NO
4
4
2
7
NO
4
4
4
6
YES
4
4
2
4
YES