/*
  AOJ 1516
  Title:
  @kankichi573
*/
#include <stdio.h>
#include <string.h>
#define NUM 1000

char string[11];

adjoin(char x,char y)
{
  int i;

  x -= 'A';
  y -= 'A';

  if(x-y == 3||y-x == 3)
    return(-1);
  if(x-y == 1&&(x % 3)>0)
    return(-1);
  if(y-x == 1&&(y % 3)>0)
    return(-1);
  return(0);
}
int check(char s[])
{
  int i,len=strlen(s);

  if(len==1)
    return(-1);
  for(i=0;i<len-1;i++)
    if(!adjoin(s[i],s[i+1]))
      return(0);
  return(-1);
}
main()
{
  int i;

  for(i=0;i<NUM;i++)
    {
      scanf("%s",string);
      if(check(string))
	printf("%s\n",string);
    }
  return(0);
}