def f(x):
 t=x;c=[]
 for i in range(7):*t,=[map(''.join,zip(*t)),t[::-1]][i%2];c+=t,
 return x in c
 
for i in [['ACDC','BBCA','BADD','ABCD'],
          ['BACD','BACD','BACD','BACD'],
          ['BCCB','DAAD','CAAC','BDDB'],
          ['ABDC','BACD','DCAB','CDBA'],
          ['BDAB','ACCD','DCCA','BADB'],
          ['DBCA','BDCA','ACDB','ACBD']]:
          	print('%s -> %s'%(i,f(i)))