import sys
s = input()
t = input()
s_list = []
s_set = set()
for s_ in s:
if s_ not in s_set:
s_list.append(s_)
s_set.add(s_)
for i in range(26):
if chr(ord('a')+i) not in s_set:
s_list.append(chr(ord('a')+i))
t_map = dict(zip([chr(ord('a')+i) for i in range(26)], s_list))
t_list = []
for t_ in t:
t_list.append(t_map[t_])
print("".join(t_list))

京公网安备 11010502036488号