import re
class Solution:
    def decodeWangzai(self,s: str, num: int):
        #self 是类中实例方法的第一个参数,代表当前正在调用该方法的实例对象本身。
        #-> str 是返回值类型注解,表示这个函数会返回一个字符串(str)。
        #str,num=input().split(',')
        list=[]
        num=int(num)
        #new_s=str.strip('"')
        for i in s:
            n=((ord(i)-ord('a')-int(num))%26)
            list.append(chr(n+ord('a')))
            #print(chr(n+ord('a')),sep='',end='')
        return ''.join(list)
#print(f'\"{result}\"')
#strip移除字符串头尾指定的字符或字符序列
#print("Hello", "World", sep="-", end="!\n")
'''
# 基本示例:列表拼接
fruits = ['apple', 'banana', 'cherry']
result = ', '.join(fruits)
print(result) # 输出: apple, banana, cherry
'''


str,num=input().split(',')
list=[]
new_s=str.strip('"')
for i in new_s:
    n=((ord(i)-ord('a')-int(num))%26)
    list.append(chr(n+ord('a')))
    #print(chr(n+ord('a')),sep='',end='')
result=''.join(list)
print(result)