En este ejercicio, diremos que un natural n con k dígitos es narcisista si n es igual a la suma de sus dígitos elevados a k. Por ejemplo, 153 y 1634 son números narcisistas, ya que 153 = 13+53+33 y 1634 = 14 + 64 + 34 + 54.
Una secuencia de naturals es insufriblemente narcisista si todos los números que aparecen en ella son narcisistas.
Escribid un programa que, dada una secuencia de números naturales, determine si es o no insufriblemente narcisista.
El programa debe incluir, implementar y usar la función
que indica si un natural n es narcisista o no.
Entrada
La entrada está formada por una secuencia no vacía de naturales.
Salida
La salida indica si la secuencia es o no insufriblemente narcisista.
Seguid el formato especificado en los ejemplos. Vuestro código debe seguir las normas de estilo y contener los comentarios que consideréis oportunos.
Input
0 1 2 3 4 5 6 7 8 9
Output
SI
Input
73 153 173 351 370 371 407 704
Output
NO
Input
153 370 1634 8208 407 9474 92727 93084 6
Output
SI
Input
1634 4361 4749 8208 9474 8028
Output
NO