import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String str = br.readLine();
        char[] array = str.toCharArray();
        StringBuffer buffer = new StringBuffer();
        for (char c : array) {
            Object u = '0';
            if (c >= '0' && c <= '9') {
                u=c;
            } else if (c >= 'a' && c <= 'r') {
                u = (c - 'a') / 3 + 2;
            } else if (c == 's') {
                u = '7';
            } else if (c >= 't' && c <= 'y') {
                u = (c - 't') / 3 + 8;
            } else if (c == 'z') {
                u = '9';
            } else if (c >= 'A' && c <= 'Y') {
                u = Character.toLowerCase((char)((c + 1)));
            } else if (c == 'Z') {
                u = 'a';
            }
            buffer.append(u);
        }
        System.out.print(buffer.toString());
    }
}