Problem
El ajedrez, que se originó hace 15 siglos, continúa viviendo y desarrollándose, utilizando todos los medios técnicos modernos. Sin embargo, a pesar de esto, nadie, sin excluir al campeón mundial, ha aprendido a jugar sin problemas. Por desgracia, las capacidades mentales del hombre no son ilimitadas. Los motores de ajedrez pueden verificar errores en su juego en cuestión de segundos y sugerir cómo debe jugar.
Todavía no hemos aprendido a escribir un motor de computadora, pero intentaremos escribir un programa que verifique las respuestas.
Existe tal tarea: “Se da un número de cuatro dígitos como entrada al programa. Si es simétrico, imprime 1
, de lo contrario imprime cualquier otro entero”.
Como ya sabe, todas las tareas se comprueban en ejemplos preparados y las respuestas correctas.
A un programador novato le parece que ha resuelto este problema, pero por alguna razón el sistema no acepta su solución. Un programador novato piensa que esto se debe a que no muestra el cualquier otro número que está escrito en las respuestas correctas.
Ayuda al programador. Escriba un programa que, basado en la respuesta registrada en el sistema de prueba y la respuesta del programador, determine si el problema se resuelve correctamente.
Entrada
El programa recibe dos números como entrada: la respuesta registrada en el sistema de prueba y la respuesta del estudiante.
Impresión
El programa debe generar
YES
si el estudiante dio la respuesta correcta y
NO
de lo contrario.
Ejemplos
# |
Entrada |
Salida |
1 |
11
-1 |
SI |
2 |
3
1 |
NO |