#include <cstdio>
#include <string>
#include <cstring>
#include <iostream>
using namespace std;

int n;
int k[101];
int main(void){
	while(1){
		scanf("%d",&n);
		if(n==0)break;
		for(int i=0;i<n;i++){
			scanf("%d",&k[i]);
		}
		string str;
		cin >> str;
		for(int i=0;i<str.size();i++){
			int d=k[i%n];
			for(int j=0;j<d;j++){
				if(str[i]=='A')str[i]='z';
				else if(str[i]=='a')str[i]='Z';
				else str[i]--;
			}
		}
		cout << str << endl;
	}
	return 0;
}