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)