Números bicapicúa
Los números capicúa son aquellos que se leen igual de izquierda a derecha que de derecha a izquierda. Por ejemplo los números 1, 22 o 313 son todos capicúa. Cuando se analiza si un número es capicúa, no se considera válida la posibilidad de añadir ceros a la izquierda; debido a ello el número 10 no es capicúa, aunque pueda escribirse 010. La única excepción a esta regla es el propio número 0, que sí es capicúa.
Llamamos números bicapicúa a aquellos que están compuestos por la concatenación de dos números capicúa. Algunos ejemplos de tales números son el 1.122, 1.214 o 121.343. Existen números capicúa que son también bicapicúa pero no son muy frecuentes.
Entrada
El programa recibirá múltiples casos de prueba por la entrada estándar. Cada uno estará compuesto por una única línea con un número positivo menor que 1.000.000.000 (109).
La entrada terminará con un 0, que no deberá procesarse.
Salida
Para cada caso de prueba, el programa escribirá en la salida estándar "SI" si el número es bicapicúa y "NO" si no lo es (sin las comillas).
Entrada de ejemplo
1 10 313 1112 11020 11022 0
Salida de ejemplo
NO SI NO SI NO NO