#include <bits/stdc++.h>
int main() {
  char s1[1000], s2[1000], a[26], b[26];
  int i, j, n;
  gets(a);
  gets(b);
  gets(s1);
  n = strlen(s1);
  for (i = 0; i < n; i++) {
    for (j = 0; j < 26; j++) {
      if (s1[i] >= '0' && s1[i] <= '9') {
        putchar(s1[i]);
        break;
      } else {
        if (s1[i] == a[j]) {
          printf("%c", b[j]);
          break;
        } else if (s1[i] == a[j] - 32) {
          printf("%c", b[j] - 32);
          break;
        }
      }
    }
  }
  puts(" ");
  return 0;
}
