def func():
while True:
try:
enc, s = str(input()), str(input())
old = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
new = []
dic = {}
res = ''
# 密码去重
for i in enc:
if i.upper() not in new:
new.append(i.upper())
# 组装新的密码
for i in old:
if i.upper() not in new:
new.append(i)
# print(''.join(new))
# 字母偏移值
for i in range(len(old)):
dic[old[i]] = ord(new[i]) - ord(old[i])
# print(dic)
for i in s:
res += chr(ord(i) + dic[i.upper()])
print(res)
except:
break
if __name__ == '__main__':
func()

京公网安备 11010502036488号