while True:
try:
line = input()
ans = []
for i in line:
if i.isupper() and i != 'Z':
ans.append(chr(ord(i.lower())+1))
elif i == 'Z':
ans.append('a')
elif i.isnumeric():
ans.append(i)
else:
if i in 'abc':
ans.append('2')
elif i in 'def':
ans.append('3')
elif i in 'ghi':
ans.append('4')
elif i in 'jkl':
ans.append('5')
elif i in 'mno':
ans.append('6')
elif i in 'pqrs':
ans.append('7')
elif i in 'tuv':
ans.append('8')
else :
ans.append('9')
print(''.join(ans))
except:
break
try:
line = input()
ans = []
for i in line:
if i.isupper() and i != 'Z':
ans.append(chr(ord(i.lower())+1))
elif i == 'Z':
ans.append('a')
elif i.isnumeric():
ans.append(i)
else:
if i in 'abc':
ans.append('2')
elif i in 'def':
ans.append('3')
elif i in 'ghi':
ans.append('4')
elif i in 'jkl':
ans.append('5')
elif i in 'mno':
ans.append('6')
elif i in 'pqrs':
ans.append('7')
elif i in 'tuv':
ans.append('8')
else :
ans.append('9')
print(''.join(ans))
except:
break