Seguridad Obsesiva

Time Limit:
1 Sec
Memory Limit:
128Mb
Enviados:
238
Resuelto:
117

Descripción

Juan esta obsesionado con la seguridad, El está escribiendo una carta a su amigo Brus y quiere que ninguna persona sea capaz de leer la misma. El utiliza un cifrado simple por substitución. Cada letra de su mensaje es remplazada con la letra correspondiente en el alfabeto de substitución. Un alfabeto de substitución es una permutación de todas las letras del alfabeto original. En este problema el alfabeto original consiste de solo de las letras minúsculas de $a-z$.

Por ejemplo si el mensaje de Juan es $hello$ y su cifrado cambia $h \rightarrow q$, $e \rightarrow w$,
$l \rightarrow e$, y $o \rightarrow r$, el mensaje obtenido sera $qweer$.

Si el mensaje cambia $h \rightarrow a$, $e \rightarrow b$,
$l \rightarrow c$, y $o \rightarrow d$, el mensaje obtenido sera $abccd$.

Dado el mensaje original, se le pide determinar el cifrado que producirá la cadena codificada que viene primero de acuerdo al orden alfabético. En la descripción anterior, la próxima al orden alfabético es la segunda $abccd$.

Entrada

La entrada consiste de varios casos de prueba, Cada caso de prueba es una cadena $C$ que viene en una sola línea ($1 \leq C \leq 50$). La entrada termina cuando no hay mas datos.

Salida

La salida es una cadena de la misma longitud de la entrada codificada como se describió, escrita en una sola línea.

Ejemplo Entrada

Copy icon
hello
abcd
topcoder
encryption

Ejemplo Salida

Copy icon
abccd
abcd
abcdbefg
abcdefghib

Ayuda