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