#include <bits/stdc++.h>
int main() {
  int st[26];
  char nd[26];
  char ch;
  for (int i = 0; i < 26; i++) {
    scanf("%c", &ch);
    st[ch - 'a'] = i;
  }
  scanf("%c", &ch);
  for (int i = 0; i < 26; i++) scanf("%c", nd + i);
  scanf("%c", &ch);
  while (1) {
    scanf("%c", &ch);
    if (ch == '\n') {
      printf("\n");
      break;
    }
    if (ch >= 'A' && ch <= 'Z') {
      printf("%c", nd[st[ch - 'A']] - 'a' + 'A');
      continue;
    }
    if (ch >= 'a' && ch <= 'z') {
      printf("%c", nd[st[ch - 'a']]);
      continue;
    }
    printf("%c", ch);
  }
  return 0;
}
