S_0=input() N=int(input())%26 alph_lower="abcdefghijklmnopqrstuvwxyz" alph_upper="ABCDEFGHIJKLMNOPQRSTUVWXYZ" S_N=S_0.translate(str.maketrans(dict(zip(alph_lower,alph_lower[N:]+alph_lower[:-N+1])))) S_N=S_N.translate(str.maketrans(dict(zip(alph_upper,alph_upper[N:]+alph_upper[:-N+1])))) print(S_N)