def solve(password): newPasswd="" # 构建map1 map1={} string="abc--2,def--3,ghi--4,jkl--5,mno--6,pqrs--7,tuv--8,wxyz--9" for item in string.split(","): slice1=item.split("--") for char in slice1[0]: map1[char]=slice1[1] # 构建map2 map2={} for i in range(ord("A"),ord("Z")): map2[chr(i)]=chr(i+1).lower() map2["Z"]="a" # 判断 for char in password: if ord("a")<=ord(char)<=ord("z"): newPasswd+=map1[char] elif ord("A")<=ord(char)<=ord("Z"): newPasswd+=map2[char] else: newPasswd+=char return newPasswd if __name__=="__main__": password=input() print(solve(password))