Автор: | В. Кевролетин | Ограничение времени: | 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 |
|
|
2 |
|
|
3 |
|
|