Doble ordenamiento

Dado un conjunto de n números, se te pide realizar un doble ordenamiento. El doble ordenamiento se puede describir como ordenar primero todos los dígitos de un número en orden ascendente, y posteriormente ordenar toda la lista de números en orden ascendente.

La primera línea de la entrada contiene el número n, seguida por la segunda línea que contiene n números separados por espacios.

La salida del programa debe contener la lista resultante de números después del doble ordenamiento.

Entrada

Salida

5
34 65 99 10 22

1 22 34 56 99

5
91050 81670 88463 93047 41490

159 1449 1678 3479 34688

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue