s=input().strip()
new=[]
n=len(s)
for i in range(n):
    if s[i].isalpha():# 大写字母:转小写后向后移一位(Z→a)
        if s[i].isupper():
            n1=s[i].lower()
            n2=ord(n1)
            n3=n2+1
            if n3>122:
                n3=97
            n_c=chr(n3)
        elif s[i] in {'a', 'b', 'c'}: # 小写字母:按手机键盘对应数字
            n_c='2'
        elif s[i] in {'d', 'e', 'f'}:
            n_c='3'
        elif s[i] in {'g', 'h', 'i'}:
            n_c='4'
        elif s[i] in {'j', 'k', 'l'}:
            n_c='5'
        elif s[i] in {'m', 'n', 'o'}:
            n_c='6'
        elif s[i] in {'p', 'q', 'r','s'}:
            n_c='7'
        elif s[i] in {'t', 'u', 'v'}:
            n_c='8'
        elif s[i] in {'w', 'x', 'y','z'}:
            n_c='9'
    else:# 非字母字符直接保留
        n_c=s[i]
    new.append(n_c)
print(''.join(new))