import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
import java.util.Stack;
import java.util.regex.Pattern;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
char[] array = str.toCharArray();
Map<String,String> map = new HashMap();
map.put("a","2" );map.put("b","2" );map.put("c","2" );
map.put("d","3" );map.put("e","3" );map.put("f","3" );
map.put("g","4" );map.put("h","4" );map.put("i","4" );
map.put("j","5" );map.put("k","5" );map.put("l","5" );
map.put("m","6" );map.put("n","6" );map.put("o","6" );
map.put("p","7" );map.put("q","7" );map.put("r","7" );map.put("s","7" );
map.put("t","8" );map.put("u","8" );map.put("v","8" );
map.put("w","9" );map.put("x","9" );map.put("y","9" );map.put("z","9" );
StringBuilder sb = new StringBuilder();
for (int i = 0; i < array.length; i++) {
char c = array[i];
if(Character.isDigit(c)) {
sb.append(c);
}
if(Pattern.matches("[a-z]", String.valueOf(c))) {
sb.append(map.get(String.valueOf(c)));
}
if(Pattern.matches("[A-Z]", String.valueOf(c))) {
if("Z".equals(String.valueOf(c))) {
sb.append('a');
}else {
char c1 = Character.toLowerCase(c);
char c2 = (char) (1+c1);
sb.append(c2);
}
}
}
System.out.println(sb.toString());
}}

京公网安备 11010502036488号