#include<bits/stdc++.h>
using namespace std;
map<char,int>mp;
int main(void)
{
string a,b;
getline(cin,a);
getline(cin,b);
for(int i=0;i<a.size();i++) mp[tolower(a[i])]++;
for(int i=0;i<b.size();i++)
{
if( (b[i]>='a'&&b[i]<='z') || (b[i]>='A'&&b[i]<='Z') )
{
if(b[i]>='a')
{
if(!mp[b[i]]) cout<<b[i];
}
else if(!mp['+']&&!mp[tolower(b[i])]) cout<<b[i];
}else if(!mp[b[i]]) cout<<b[i];
}
return 0;
}