#include <stdio.h>

#define CYR_A   (0260)
#define CYR_ya  (0357)

static char* map[] = {
   "A", "B", "V", "G", "D", "E", "{\\Zh}", "Z", "I", "{\\Ui}", "K", "L", "M",
   "N", "O", "P", "R", "S", "T", "U", "F", "{\\Kh}", "{\\Ts}", "{\\Ch}",
   "{\\Sh}", "{\\Shch}", "{\\cDprime}", "Y", "{\\cPrime}", "{\\Ee}", "{\\Yu}",
   "{\\Ya}",

   "a", "b", "v", "g", "d", "e", "{\\zh}", "z", "i", "{\\ui}", "k", "l", "m",
   "n", "o", "p", "r", "s", "t", "u", "f", "{\\kh}", "{\\ts}", "{\\ch}",
   "{\\sh}", "{\\shch}", "{\\cdprime}", "y", "{\\cprime}", "{\\ee}", "{\\yu}",
   "{\\ya}"
};

main()
{
   int c;
   while ((c = getchar()) != EOF) {
       if (c >= CYR_A && c <= CYR_ya) {
           fputs(map[c-CYR_A], stdout);
       } else {
           putchar(c);
       }
   }
}