#include<bits/stdc++.h>
using namespace std;
int m[105];
int main(){
string k,c;
cin>>k>>c;
int len=k.size();
for(int i=1;i<k.size();++i){
if(k[i]>='A' && k[i]<='Z'){
m[i]=k[i]-'A';
}
if(k[i]>='a' && k[i]<='z'){
m[i]=k[i]-'a';
}
}
int lc=c.size();
for(int i=0,j=0;i<lc;++i,j++){
if(j==len){
j=0;
}
if(c[i]>='A' && c[i]<='Z'){
c[i]=c[i]-m[j];
if(c[i]<'A'){
c[i]+=26;
}
}
else if(c[i]>='a' && c[i]<='z'){
c[i]=c[i]-m[j];
if(c[i]<'a'){
c[i]+=26;
}
}
}
cout<<c;
}