import sys

"""
大写字母直接转换为小写字母:.lower()
ascii码转字符:chr()
"""
# import numpy
# from numpy.core.defchararray import lower
str1 = list(input())
# print(str1)
# 遍历NowCoder123
for i in range(len(str1)):
    # 如果是小写字母
    s = str1[i]
    if ord('a') <= ord(str1[i])<= ord('z'):
        # abc 对应数字
        if ord('a') <= ord(str1[i])<= ord('c'):
            str1[i] = '2'
        elif ord('d') <= ord(str1[i])<= ord('f'):
            str1[i] = '3'
        elif ord('g') <= ord(str1[i])<= ord('i'):
            str1[i] = '4'
        elif ord('j') <= ord(str1[i])<= ord('l'):
            str1[i] = '5'
        elif ord('m') <= ord(str1[i])<= ord('o'):
            str1[i] = '6'
        elif ord('p') <= ord(str1[i])<= ord('s'):
            str1[i] = '7'
        elif ord('t') <= ord(str1[i])<= ord('v'):
            str1[i] = '8'
        elif ord('w') <= ord(str1[i])<= ord('z'):
            str1[i] = '9'
    # 如果是大写字母
    if ord('A') <= ord(str1[i])<= ord('Z'):
        # 首先转换为小写
        # str1[i] = str1[i].lower()
        t = ord(str1[i])  # 计数器
        t = t + 32  # 转换为小写
        # 然后向后移动一位
        if t < ord('z'):
            t = t + 1
        else:
            t = 97 # z to a
        str1[i] = chr(t)
    # 如果是数字
    if ord('1') <= ord(str1[i])<= ord('9'):
        continue
# 输出
for i in range(len(str1)):
    print(str1[i],end='')