import java.util.Scanner;
import static java.lang.Character.*;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println(encrypt(in.nextLine()));
System.out.println(decrypt(in.nextLine()));
}
static String encrypt(String password) {
char[] chars = password.toCharArray();
for (int i = 0; i < chars.length; i++) {
if (isUpperCase(chars[i])) {
chars[i] = toLowerCase(chars[i]);
chars[i] = chars[i] == 'z' ? 'a' : (char) (chars[i] + 1);
} else if (isLowerCase(chars[i])) {
chars[i] = toUpperCase(chars[i]);
chars[i] = chars[i] == 'Z' ? 'A' : (char) (chars[i] + 1);
} else if (isDigit(chars[i])) {
chars[i] = chars[i] == '9' ? '0' : (char) (chars[i] + 1);
}
}
return String.valueOf(chars);
}
static String decrypt(String password) {
char[] chars = password.toCharArray();
for (int i = 0; i < chars.length; i++) {
if (isUpperCase(chars[i])) {
chars[i] = toLowerCase(chars[i]);
chars[i] = chars[i] == 'a' ? 'z' : (char) (chars[i] - 1);
} else if (isLowerCase(chars[i])) {
chars[i] = toUpperCase(chars[i]);
chars[i] = chars[i] == 'A' ? 'Z' : (char) (chars[i] - 1);
} else if (isDigit(chars[i])) {
chars[i] = chars[i] == '0' ? '9' : (char) (chars[i] - 1);
}
}
return String.valueOf(chars);
}
}