#include<iostream>
#include<cstdio>
#include<cstring>
#include<cmath>
#include<algorithm>
using namespace std;
const int maxn=100;
bool flag[maxn]={false};
int isHash(char c)
{
if(c=='_') return 10;
else if(c>='0' && c<='9') return c-'0';
else if(c>='a' && c<='z') return c-'a'+11;
else return c-'A'+11;
}
int main()
{
char s1[83],s2[83];
scanf("%s\n%s",s1,s2);
int len=strlen(s1),t=0;
for(int i=0;i<len;i++){
if(s1[i]!=s2[t]){
int index=isHash(s1[i]);
if(!flag[index]){
char c=s1[i];
if(c>='a' && c<='z') c=c-'a'+'A';
printf("%c",c);
flag[index]=true;
}
}else{
t++;
}
}
return 0;
}