#include<bits/stdc++.h>
using namespace std;
string a,b,c;
int pd(char x)
{
int ans=0;
if(x>='a'&&x<='z')
ans=int(x)%int('a');
if(x>='A'&&x<='Z')
ans=int(x)%int('A');
return ans;
}
int main()
{
getline(cin,a);
getline(cin,b);
for(int i=0;i<b.size();i++)
{
if(pd(b[i])<pd (a[i%a.size()]))
{
if(b[i]>='a'&&b[i]<='z')
c[i]=char(int('z')-abs(pd(b[i])-pd(a[i%a.size()]))+1);
if(b[i]>='A'&&b[i]<='Z')
c[i]=char(int('Z')-abs(pd(b[i])-pd(a[i%a.size()]))+1);
}
else
c[i]=char(int(b[i])-pd(a[i%a.size()]));
}
for(int i=0;i<b.size();i++)
{
cout<<c[i];
}
return 0;
}