Cifrado

Time Limit:
1 Sec
Memory Limit:
128Mb
Enviados:
1036
Resuelto:
188

Descripción

Dadas la tabla de traducción y el texto cifrado con esta tabla, recuperar el texto original. La tabla para decodificar consiste en 26 caracteres donde el primero corresponde a la letra a y el ultimo a la z.

Entrada

La entrada consiste de múltiples casos de prueba. Cada caso de prueba viene en multiples lineas.
La primera linea es la tabla de traducción. Luego viene una linea con el numero de lineas de texto. Las siguientes linea son el texto a descifrar.
Los espacios están sin codificar.

Salida

En la salida escriba el texto descifrado. Imprima una linea en blanco despues de cada caso de prueba.

Ejemplo Entrada

Copy icon
52-!813467/09*+.[();?']<:>
7
96 !8)8).8(5-6+* )8 5?98*;5 50 -+*;89.05( 05
6*98*)6!5! !8 '?8);(+ .(896+ .+([?8
!8).?8) !8 4528( 53+;5!+ 0+) ;508*;+) 
05) '6(;?!8) 80 38*6+ 
96)9+ !80 95) 3(5*!8 !8 0+) 
48(+8) ;+!5'65 )8(65 :+ 6*!63*+ !8
98(8-8( 80 *+92(8 
bcdefghijklmnopqrstuvwxyza
3
cfxbsf pg cvht jo uif bcpwf dpef
j ibwf pomz qspwfe ju dpssfdu
opu usjfe ju

Ejemplo Salida

Copy icon
mi desesperacion se aumenta al contemplar la
inmensidad de vuestro premio porque
despues de haber agotado los talentos
las virtudes el genio
mismo del mas grande de los
heroes todavia seria yo indigno de
merecer el nombre

beware of bugs in the above code
i have only proved it correct
not tried it

Ayuda

 guarde los datos  de los caracteres en un vector