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