#include <stdio.h>

int check(char* str)
{
    int i = 0;
    for(i = 1; str[i] != '\0'; i++)
    {
        switch(str[i-1]){
        case 'A':
            if(!(str[i] == 'B' || str[i] == 'D' ))
            {
                return 0;
            }
            break;
        case 'B':
            if(!(str[i] == 'A' || str[i] == 'E' || str[i] == 'C'))
            {
                return 0;
            }
            break;
        case 'C':
            if(!(str[i] == 'B' || str[i] == 'F'))
            {
                return 0;
            }
            break;
        case 'D':
            if(!(str[i] == 'A' || str[i] == 'E' || str[i] == 'G'))
            {
                return 0;
            }
            break;
        case 'E':
            if(!(str[i] == 'B' || str[i] == 'D' || str[i] == 'H' || str[i] == 'F'))
            {
                return 0;
            }
            break;
        case 'F':
            if(!(str[i] == 'C' || str[i] == 'E' || str[i] == 'I'))
            {
                return 0;
            }
            break;
        case 'G':
            if(!(str[i] == 'D' || str[i] == 'H'))
            {
                return 0;
            }
            break;
        case 'H':
            if(!(str[i] == 'G' || str[i] == 'E' || str[i] == 'I'))
            {
                return 0;
            }
            break;
        case 'I':
            if(!(str[i] == 'H' || str[i] == 'F'))
            {
                return 0;
            }
            break;
        }
    }
    return 1;
}

int main(void){
    int i;
    for(i = 0; i < 1000; i++)
    {
        char str[11];
        scanf("%s", str);
        if(check(str))
        {
            printf("%s", str);
            printf("\n");
        }
    }
    return 0;
}