Module: (C++) Declaración condicional anidada. Condiciones difíciles


Problem

11 /14


movimiento de caballero

Problem

Knight es el más misterioso figura en un juego de ajedrez. La principal característica distintiva — cambia el color del campo con cada movimiento. 
Se requiere para determinar si un caballo que se encuentra en una celda con las coordenadas especificadas (número de fila y número de columna) puede vencer a una pieza que se encuentra en otra celda específica.

Entrada
Se ingresan cuatro números: las coordenadas del caballo y las coordenadas de otra pieza. Las coordenadas son números enteros entre 1 y 8.

Impresión
Se requiere generar la palabra YES si el caballo puede capturar la pieza en 1 movimiento, de lo contrario, generar la palabra NO.

 

Ejemplos
# Entrada Salida
1 1
1
2
3
SI
2 3
2
8
3
NO