Fernando tiene una lista de
palabras no necesariamente distintas y una permutación de tamaño
. Inicialmente él tiene las palabras de la lista ordenadas lexicográficamente. Luego cambia el orden de las palabras según la permutación: la nueva posición de la
-ésima palabra es . Usted tiene la tarea de dada una lista de palabras permutadas, encontrar la permutación . Si hay más de una posible permutación, imprima la menor lexicográficamente.
Entrada
La primera línea contiene un único valor entero
.
Cada una de las siguientes
líneas contiene una cadena, que representa una de las palabras de la lista.
Las cadenas solo contendrán letras minúsculas del alfabeto inglés y la suma de sus longitudes es 
Salida
La única línea de salida contiene
valores separados por espacios que representan la permutación .
Ejemplo de Entrada #1
Copy
3
xyz
abc
foo
Ejemplo de Salida #1
Copy
2 3 1
Ejemplo de Entrada #2
Copy
6
cloud
algorithms
complexity
development
python
java
Ejemplo de Salida #2
Copy
2 1 3 4 6 5
Comments