K. Cara o Escudo

Time Limit:
2 Sec
Memory Limit:
256Mb
Enviados:
4
Resuelto:
4
Enviar IDE Estado

Descripción

Dilan acaba de volver de su viaje al Campamento de Programación que se llevó a cabo hace dos semanas en la ciudad de La Plata, Argentina. Volvió con la cabeza llena de problemas de lógica y con muchas ganas de trolear... digo, de poner a prueba a sus amigos en Bolivia. Así que reunió a la banda y les planteó el siguiente problema:

Tienes $n$ monedas puestas en fila, y todas están mostrando cara. En un movimiento, puedes elegir dos monedas adyacentes y voltearlas ambas al mismo tiempo (si una moneda muestra cara pasa a mostrar escudo, y si muestra escudo pasa a mostrar cara).

Dilan quiere saber si, usando cualquier cantidad de movimientos (incluso cero), es posible dejar todas las monedas mostrando escudo.

Ayuda a los amigos de Dilan a responder esta pregunta antes de que él se ponga insoportable presumiendo lo que aprendió en Argentina.

Entrada

La entrada contiene un único entero $n$ ($1 \le n \le 10^9$), la cantidad de monedas.

Salida

Imprime SI si es posible lograr que todas las monedas muestren escudo, o NO en caso contrario.

Ejemplo Entrada

Copy icon
1

Ejemplo Salida

Copy icon
NO

Ayuda