#include <iostream>
#include<vector>
using namespace std;

int main() {
    int n;
    string s;
    cin>>n>>s;
    vector<char> letter(26);
    vector<char> letternew(s.size());
    letter={'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
    for(int i=0;i<s.size();i++){
        for(int j=0;j<26;j++){
            if(s[i]==letter[j]){
                int newPos = (j + n) % 26;
                letternew[i] = letter[newPos];
                break;
            }
        }
    }
    for(int i=0;i<letternew.size();i++){
        cout<<letternew[i];
    }
}
// 64 位输出请用 printf("%lld")