#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;
}