#include<iostream>
#include<string>
#include<vector>
using namespace std;
const int N=10010;
bool st[26];
int main()
{char a;string te;//目标字符串
string s;vector<char> ans;//字典字符串
cin>>s>>te;int i;
for(int i=0;i<s.size();i++)//预处理字典字符串
{
if(!st[s[i]-'a'])
{
    st[s[i]-'a']=1;ans.push_back(s[i]);

}}
for(int i=0;i<26;i++)
{
if (!st[i]){ans.push_back(i+'a');
}

}
for(int i=0;i<te.size();i++)
{te[i]=ans[te[i]-'a'];


}
for(int i=0;i<te.size();i++)cout<<te[i];




return 0;
}