#include <bits/stdc++.h>
using namespace std;
char str1[100];
char str2[100];
char test[2000];
int num[2000];
int main() {
  scanf("%s", str1);
  str1[26] = '0', str1[27] = '1', str1[28] = '2', str1[29] = '3',
  str1[30] = '4';
  str1[31] = '5', str1[32] = '6', str1[33] = '7', str1[34] = '8',
  str1[35] = '9';
  for (int i = 36; i <= 61; i++) str1[i] = str1[i - 36] - 32;
  getchar();
  scanf("%s", str2);
  str2[26] = '0', str2[27] = '1', str2[28] = '2', str2[29] = '3',
  str2[30] = '4';
  str2[31] = '5', str2[32] = '6', str2[33] = '7', str2[34] = '8',
  str2[35] = '9';
  for (int i = 36; i <= 61; i++) str2[i] = str2[i - 36] - 32;
  getchar();
  scanf("%s", test);
  int len1 = strlen(str1), len2 = strlen(str2), len = strlen(test);
  for (int i = 0; i < len; i++) {
    for (int j = 0; j < len1; j++) {
      if (test[i] == str1[j]) num[i] = j;
    }
  }
  for (int i = 0; i < len; i++) {
    printf("%c", str2[num[i]]);
  }
  printf("\n");
  return 0;
}
