
#include <stdio.h>
#include <string.h>
int str_divide_2(char c){
if (c=='0' || c=='2' || c=='4' || c=='6' || c=='8'){
return 0;
}else{
return 1;
}
}
int main(){
char arr_1[10000];
char arr_2[10000];
char v;
char arr_s_1[10000];
char arr_s_2[10000];
int count,new_count;
char a,b;
count = 0;
while (scanf("%c",&v)!=EOF && v!='\n'){
arr_1[count] = v;
count++;
}
new_count = 0;
for (int i=1;i<count;i++){
a = arr_1[i];
b = arr_1[i-1];
if (str_divide_2(a)==str_divide_2(b)){
if (a>b){arr_s_1[new_count] = a;new_count++;}
else{arr_s_1[new_count] = b;new_count++;}
}
}
count = 0;
while (scanf("%c",&v)!=EOF && v!='\n'){
arr_2[count] = v;
count++;
}
new_count = 0;
for (int i=1;i<count;i++){
a = arr_2[i];
b = arr_2[i-1];
if (str_divide_2(a)==str_divide_2(b)){
if (a>b){arr_s_2[new_count] = a;new_count++;}
else{arr_s_2[new_count] = b;new_count++;}
}
}
if (strcmp(arr_s_1, arr_s_2) == 0){
puts(arr_s_2);
}else{
puts(arr_s_1);
puts(arr_s_2);
}
return 0;
}