#include <bits/stdc++.h>
using namespace std;
int main() {
  char LorR;
  string kalimat;
  int panjang;
  cin >> LorR >> kalimat;
  panjang = kalimat.length();
  for (int i = 0; i < panjang; i++) {
    if (LorR == 'R') {
      if (kalimat[i] == 'w') {
        kalimat[i] = 'q';
      } else if (kalimat[i] == 'e') {
        kalimat[i] = 'w';
      } else if (kalimat[i] == 'r') {
        kalimat[i] = 'e';
      } else if (kalimat[i] == 't') {
        kalimat[i] = 'r';
      } else if (kalimat[i] == 'y') {
        kalimat[i] = 't';
      } else if (kalimat[i] == 'u') {
        kalimat[i] = 'y';
      } else if (kalimat[i] == 'i') {
        kalimat[i] = 'u';
      } else if (kalimat[i] == 'o') {
        kalimat[i] = 'i';
      } else if (kalimat[i] == 'p') {
        kalimat[i] = 'o';
      } else if (kalimat[i] == 's') {
        kalimat[i] = 'a';
      } else if (kalimat[i] == 'd') {
        kalimat[i] = 's';
      } else if (kalimat[i] == 'f') {
        kalimat[i] = 'd';
      } else if (kalimat[i] == 'g') {
        kalimat[i] = 'f';
      } else if (kalimat[i] == 'h') {
        kalimat[i] = 'g';
      } else if (kalimat[i] == 'j') {
        kalimat[i] = 'h';
      } else if (kalimat[i] == 'k') {
        kalimat[i] = 'j';
      } else if (kalimat[i] == 'l') {
        kalimat[i] = 'k';
      } else if (kalimat[i] == ';') {
        kalimat[i] = 'l';
      } else if (kalimat[i] == 'x') {
        kalimat[i] = 'z';
      } else if (kalimat[i] == 'c') {
        kalimat[i] = 'x';
      } else if (kalimat[i] == 'v') {
        kalimat[i] = 'c';
      } else if (kalimat[i] == 'b') {
        kalimat[i] = 'v';
      } else if (kalimat[i] == 'n') {
        kalimat[i] = 'b';
      } else if (kalimat[i] == 'm') {
        kalimat[i] = 'n';
      } else if (kalimat[i] == ',') {
        kalimat[i] = 'm';
      } else if (kalimat[i] == '.') {
        kalimat[i] = ',';
      } else if (kalimat[i] == '/') {
        kalimat[i] = '.';
      }
    } else {
      if (kalimat[i] == 'q') {
        kalimat[i] = 'w';
      } else if (kalimat[i] == 'w') {
        kalimat[i] = 'e';
      } else if (kalimat[i] == 'e') {
        kalimat[i] = 'r';
      } else if (kalimat[i] == 'r') {
        kalimat[i] = 't';
      } else if (kalimat[i] == 't') {
        kalimat[i] = 'y';
      } else if (kalimat[i] == 'y') {
        kalimat[i] = 'u';
      } else if (kalimat[i] == 'u') {
        kalimat[i] = 'i';
      } else if (kalimat[i] == 'i') {
        kalimat[i] = 'o';
      } else if (kalimat[i] == 'o') {
        kalimat[i] = 'p';
      } else if (kalimat[i] == 'a') {
        kalimat[i] = 's';
      } else if (kalimat[i] == 's') {
        kalimat[i] = 'd';
      } else if (kalimat[i] == 'd') {
        kalimat[i] = 'f';
      } else if (kalimat[i] == 'f') {
        kalimat[i] = 'g';
      } else if (kalimat[i] == 'g') {
        kalimat[i] = 'h';
      } else if (kalimat[i] == 'h') {
        kalimat[i] = 'j';
      } else if (kalimat[i] == 'j') {
        kalimat[i] = 'k';
      } else if (kalimat[i] == 'k') {
        kalimat[i] = 'l';
      } else if (kalimat[i] == 'l') {
        kalimat[i] = ';';
      } else if (kalimat[i] == 'z') {
        kalimat[i] = 'x';
      } else if (kalimat[i] == 'x') {
        kalimat[i] = 'c';
      } else if (kalimat[i] == 'c') {
        kalimat[i] = 'v';
      } else if (kalimat[i] == 'v') {
        kalimat[i] = 'b';
      } else if (kalimat[i] == 'b') {
        kalimat[i] = 'n';
      } else if (kalimat[i] == 'n') {
        kalimat[i] = 'm';
      } else if (kalimat[i] == 'm') {
        kalimat[i] = ',';
      } else if (kalimat[i] == ',') {
        kalimat[i] = '.';
      } else if (kalimat[i] == '.') {
        kalimat[i] = '/';
      }
    }
  }
  cout << kalimat << endl;
}
