#include <algorithm>
#include <iostream>
#include <string>
using namespace std;
string bigAddString(string s, string t)
{
if (s.size()<t.size()) swap(s,t);
reverse(s.begin(),s.end());
reverse(t.begin(),t.end());
int i,d=0;
for(i=0; i<s.size(); i++)
{
d+=s[i]-'A';
if (i<t.size()) d+=t[i]-'A';
s[i]=d%26 +'A';
d/=26;
}
if (d>0) s = s+"B";
reverse(s.begin(),s.end());
i=0;
while(s[i]=='A') i++;
return s.substr(i);
}
bool run()
{
string s,t;
if (!(cin>>s>>t)) return false;
cout <<bigAddString(s, t)<< endl;
return true;
}
int main()
{
while(run());
return 0;
}