#include <bits/stdc++.h>
using namespace std;

int main(void){
    int n;
    while(cin >> n, n){
        int k[110];
        for(int i=0; i<n; i++){
            cin >> k[i];
        }
        string s;
        cin >> s;
        for(int i=0; i<s.size(); i++){
            int p=0;
            if('a'<=s[i]&&s[i]<='z'){
                p=s[i]-'a';
            }
            else{
                p=s[i]-'A'+26;
            }
            p-=k[i%n];
            if(p<0){
                p+=52;
            }
            if(p<26){
                s[i]=p+'a';
            }
            else{
                s[i]=p+'A'-26;
            }
        }
        cout << s << "\n";
        
    }
}

