#include<bits/stdc++.h>//C++万能头文件
using namespace std;
int main()
{
//加密;
string p,c,k;//p:明文;k:密钥;c:密文;
cin>>p>>k;
int x=k.length();
for(int i=0;i<x;i++)
{
if(k[i]<int('a'))
k[i]-=int('A');
else
k[i]-=int('a');
}//使字母和0-25这个26个数字一一对应
for(int i=0,j=0;p[i]!='\0';i++,j++)
{
if(j>x)
{
j=j%x;
}
if(p[i]<int('a'))
p[i]-=int('A');
else
p[i]-=int('a');
c[i]=(p[i]+k[j])%26;
cout<<char(c[i]+'a');
}
return 0;
}