#include<stdio.h>
#include<string.h>
int main()
{
char arr1[100]="";
scanf("%s",arr1);
char arr2[100]="";
scanf("%s",arr2);
int len1=strlen(arr1);
int len2=strlen(arr2);
for(int i=1;i<len1;i++)
for(int j=0;j<i;j++)
if(arr1[i]==arr1[j])
{
for(int k=i;k<len1-1;k++)
arr1[k]=arr1[k+1];
len1--;
i--;
}
for(int i=0;i<26;i++)
{
int flag=1;
for(int j=0;j<len1;j++)
{
if(arr1[j]=='a'+i)
flag=0;
}
if(flag==1)
{
arr1[len1]='a'+i;
len1++;
}
}
for(int i=0;i<len2;i++)
{
for(int j=0;j<26;j++)
{
if(arr2[i]=='a'+j)
{
arr2[i]=arr1[j];
break;
}
}
}
printf("%s\n",arr2);
return 0;
}