#include <iostream>
#include <string>
#include <cmath>

using namespace std;

string s[2], x;
int z, i, a, n;

void gen (int index){
	if (index==(s[0].length())){
		cout << x << endl;
		return;
	}
	if (s[0][index]=='x' && s[0][index+1]=='.' && s[1][index]=='x' && s[1][index+1]=='x'){
		x+="A";
		gen(index+2);
		x=x.substr(0,x.length()-1);
	}
	if (s[0][index]=='x' && s[0][index+1]=='x' && s[1][index]=='x' && s[1][index+1]=='x'){
		x+="B";
		gen(index+2);
		x=x.substr(0,x.length()-1);
	}
	if (s[0][index]=='x' && s[0][index+1]=='.' && s[0][index+2]=='x' && s[1][index]=='x' && s[1][index+1]=='x' && s[1][index+2]=='x'){
		x+="C";
		gen(index+3);
		x=x.substr(0,x.length()-1);
	}
	if (s[0][index]=='x' && s[0][index+1]=='x' && s[1][index]=='.' && s[1][index+1]=='x'){
		x+="D";
		gen(index+2);
		x=x.substr(0,x.length()-1);
	}
	if (s[0][index]=='x' && s[0][index+1]=='x' && s[0][index+2]=='x' && s[1][index]=='.' && s[1][index+1]=='x' && s[1][index+2]=='x'){
		x+="E";
		gen(index+3);
		x=x.substr(0,x.length()-1);
	}
	
	return;
}

int main (){
	freopen ("data4.txt", "r", stdin);
	freopen ("out4.txt", "w", stdout);
	
	for (z=0; z<5; ++z){
		x="";
		cin >> s[0] >> s[1];
		gen(0);
	}
	
	return 0;
}

