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