#include<bits/stdc++.h>
using namespace std;
int main(){
  int n,k[100],t[52];
  string s;
  for(int i=0;i<26;i++)t[i]='a'+i;
  for(int i=0;i<26;i++)t[i+26]='A'+i;
  while(cin>>n&&n){
    for(int i=0;i<n;i++)cin>>k[i];
    cin>>s;
    for(int i=0;i<s.size();i++){
      if('A'<=s[i]&&s[i]<='Z')s[i]=s[i]-'A'+26;
      else s[i]=s[i]-'a';
      s[i]=t[(52+s[i]-k[i%n])%52];
    }
    cout<<s<<endl;
  }
  return 0;
}