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

int main()
{
	map<int,char> f;
	map<char,int> g;
	for(int i=0;i<26;i++){
		f[i]='A'+i;
		f[26+i]='a'+i;
		g['A'+i]=i;
		g['a'+i]=26+i;
	}
	
	for(int n;cin>>n && n;){
		vector<int> ks(n);
		for(int& k:ks) cin>>k;
		string s; cin>>s;
		for(int i=0;i<s.size();i++){
			int j=g[s[i]];
			j=(j+52-ks[i%n])%52;
			cout<<f[j];
		}
		cout<<endl;
	}
}