#include <bits/stdc++.h>
using namespace std;

char a[16][16];

bool is1(int i,int j){
	return i >= 0 && i < 8 && j >= 0 && j < 8 && a[i][j] == '1';
}

int main(){
	while(1){
start:
		for(int i = 0; i < 8;i++){
			if(scanf("%s",a[i]) != 1){
				return 0;
			}
		}

		for(int i = 0; i < 8; i++){
			for(int j = 0; j < 8; j++){
				if(a[i][j] == '1'){
					if(is1(i,j+1) && is1(i+1,j) && is1(i+1,j+1)){
						puts("A");
					}
					else if (is1(i+1,j) && is1(i+2,j) && is1(i+3,j)){
						puts("B");
					}
					else if(is1(i,j+1) && is1(i,j+2) && is1(i,j+3)){
						puts("C");
					}
					else if(is1(i+1,j-1) && is1(i+1,j) && is1(i+2,j-1)){
						puts("D");
					}
					else if(is1(i,j+1) && is1(i+1,j+1) && is1(i+1,j+2)){
						puts("E");
					}
					else if(is1(i+1,j) && is1(i+1,j+1) && is1(i+2,j+1)){
						puts("F");
					}
					else if(is1(i,j+1) && is1(i+1,j-1) && is1(i+1,j)){
						puts("G");
					}

					goto start;	
				}
			}
		}
	}
	return 0;
}

