Задача B. Партизанская бухгалтерия

Автор:В. Кевролетин   Ограничение времени:2 сек
Входной файл:input.txt   Ограничение памяти:64 Мб
Выходной файл:output.txt  
Максимальный балл:100  

Условие

Партизаны, находясь на оккупированной врагом территории, получают денежную поддержку со стороны дружеских сил. Получая почтой в качестве поддержки очередную сумму денег, предводитель партизан должен отчитываться перед начальством, поэтому он суммирует количество уже имеющихся у него денег с количеством пришедших денег и отправляет почтой полученную сумму начальнику.

Всю информацию, которую партизаны отсылают по почте, они вынуждены шифровать, заменяя каждую цифру в числе на определённый символ. Шифр довольно сложен для главаря партизан, поэтому он попросил вас написать программу, которая поможет ему в расчётах.

Например, если партизаны используют следующую кодовую таблицу:

0 1 2 3 4 5 6 7 8 9
a b c d e f g h i j

то число 12345 будет зашифровано вот так: bcdef, а зашифрованное число bacbac означает 102102.

Формат входного файла

В первой строке входного файла записаны 10 различных символов — кодовые обозначения для каждой цифры, начиная с 0 (0, 1, 2, … 9). Вторая строка S представляет собой закодированное число — полученная сумма. В третьей строке содержится целое число M — сумма денег, имевшаяся до этого у партизан.

Формат выходного файла

В выходной файл нужно записать закодированное число — сумму пришедших и имевшихся до этого денег.

Ограничения

1 ≤ длина(S) ≤ 8

1 ≤ M ≤ 107

Примеры тестов

Входной файл (input.txt) Выходной файл (output.txt)
1
abcdefghij
bcde
1
bcdf
2
!@#$%^Y*()
#@
2
#$
3
)!"№;%:?*(
((((
2
!)))!

0.139s 0.018s 13