#include <bits/stdc++.h>
using namespace std;
string simpleCipher(string encrypted, int k) {
k %= 26;
for (char &c : encrypted) {
c = ((c - 'A' - k + 26) % 26) + 'A';
}
return encrypted;
}
int main() {
string encrypted;
int k;
cin >> encrypted >> k;
cout << simpleCipher(encrypted, k);
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgpzdHJpbmcgc2ltcGxlQ2lwaGVyKHN0cmluZyBlbmNyeXB0ZWQsIGludCBrKSB7CiAgICBrICU9IDI2OwogICAgCiAgICBmb3IgKGNoYXIgJmMgOiBlbmNyeXB0ZWQpIHsKICAgICAgICBjID0gKChjIC0gJ0EnIC0gayArIDI2KSAlIDI2KSArICdBJzsKICAgIH0KICAgIAogICAgcmV0dXJuIGVuY3J5cHRlZDsKfQoKaW50IG1haW4oKSB7CiAgICBzdHJpbmcgZW5jcnlwdGVkOwogICAgaW50IGs7CiAgICAKICAgIGNpbiA+PiBlbmNyeXB0ZWQgPj4gazsKICAgIAogICAgY291dCA8PCBzaW1wbGVDaXBoZXIoZW5jcnlwdGVkLCBrKTsKICAgIAogICAgcmV0dXJuIDA7Cn0=