#include <iostream> #include <set> using namespace std; string f(string key){ set<int> dc; string zmk; for(int i=0;i<key.size();i++) { dc.insert(key.find_first_of(key[i])); } for(auto i:dc) { zmk+=key[i]; } return zmk; } int main() { string zm="abcdefghijklmnopqrstuvwxyz",zmk,key,ju; cin>>key>>ju; zmk=f(key); for(int i=0;i<zm.size();i++) { zmk+=zm[i]; } zmk=f(zmk); for(int i=0;i<ju.size();i++) { cout<<zmk[zm.find(ju[i])]; } }