while True:
try:
key=input()
n=input()
s=[chr(ord('a')+i) for i in range(26)]
#s=('a''b''c''d''e''f''g''h''i''j''k''l''m''n''o''p''q''r''s''t''u''v''w''x''y''z')
#s=['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z']
l=[]
for i in key:
if i not in l:
l.append(i)
for j in s:
if j not in l:
l.append(j)
d=dict(zip(s,l))
print(''.join([d[k] for k in n]))
except:
break