#include <bits/stdc++.h>
#pragma warning(disable : 4786)
#pragma comment(linker, "/STACK:16777216")
using namespace std;
char str[5][15];
int main() {
  strcpy(str[0], "qwertyuiop");
  strcpy(str[1], "asdfghjkl;");
  strcpy(str[2], "zxcvbnm,./");
  char s[105];
  char ch[2];
  int i, j, k;
  while (scanf("%s", &ch) != EOF) {
    scanf("%s", &s);
    for (i = 0; s[i]; i++) {
      char c = s[i];
      for (j = 0; j < 3; j++) {
        for (k = 0; k < strlen(str[j]); k++) {
          if (c == str[j][k]) {
            if (ch[0] == 'R') {
              printf("%c", str[j][k - 1]);
            } else {
              printf("%c", str[j][k + 1]);
            }
            break;
          }
        }
      }
    }
    printf("\n");
  }
  return 0;
}
