#include <stdio.h>
#include <string.h>
void encrypt(char* s)
{
unsigned int length,i;
length = strlen(s);
for (i=0; i<length; ++i) {
if (s[i]>='a' && s[i]<='z') {
if (s[i] == 'z') {
s[i] = 'A';
} else {
s[i] += 1+'A'-'a';
}
} else if (s[i]>='A' && s[i]<='Z') {
if (s[i] == 'Z') {
s[i] = 'a';
} else {
s[i] += 1+'a'-'A';
}
} else if (s[i]>='0' && s[i]<='9') {
if (s[i] == '9') {
s[i] = '0';
} else {
s[i] += 1;
}
}
}
}
void decrypt(char* s)
{
unsigned int length,i;
length = strlen(s);
for (i=0; i<length; ++i) {
if (s[i]>='a' && s[i]<='z') {
if (s[i] == 'a') {
s[i] = 'Z';
} else {
s[i] += 'A'-'a'-1;
}
} else if (s[i]>='A' && s[i]<='Z') {
if (s[i] == 'A') {
s[i] = 'z';
} else {
s[i] += 'a'-'A'-1;
}
} else if (s[i]>='0' && s[i]<='9') {
if (s[i] == '0') {
s[i] = '9';
} else {
s[i] -= 1;
}
}
}
}
int main() {
char input[2][1001] = {};
scanf("%s", input[0]);
scanf("%s", input[1]);
encrypt(input[0]);
decrypt(input[1]);
printf("%s\n%s", input[0], input[1]);
return 0;
}