import java.util.*; import java.io.*; public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String key = br.readLine(); String line = br.readLine(); char[] keys=new char[26];//密码表 Set<Character> checkSame = new HashSet<Character>(); //将key放入密码表 int p = 0; for (int i = 0; i < key.length(); i++) { char ch = key.charAt(i); if (checkSame.contains(ch)) { continue; } checkSame.add(ch); keys[p++]=ch; } //将26小写字母放入密码表 for (char ch = 'a'; ch <= 'z'; ch++) { if (checkSame.contains(ch)) { continue; } checkSame.add(ch); keys[p++]=ch; } //加密 char[] encode = new char[line.length()]; for (int i = 0; i < line.length(); i++) { char ch = line.charAt(i); encode[i]=keys[ch-'a']; } System.out.print(new String(encode)); br.close(); } }