rt
#include <bits/stdc++.h>
using namespace std;
#define int long long
int b[1000001],c[1000001];
signed main(){
int n;
cin>>n;
string s;
cin>>s;
int a,tj=1;
for(int i=1;i<=n;i++){
cin>>a;
if(tj%2){
b[1]-=a;
b[i+1]+=a;
}else{
b[1]+=a;
b[i+1]-=a;
}
tj++;
}
for(int i=1;i<=n;i++){
c[i]=c[i-1]+b[i];
}
for(int i=1;i<=n;i++){
s[i-1]=c[i]+s[i-1];
cout<<char((((s[i-1]-'a')%26)+26)%26+'a');
}
return 0;
}