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))