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