CBCBABACDDACDCBCBBBADACDCDCBCADABDDACABBBABDA
DAACABBDCAABCCAACBCCDBCBADDBCDDAABABAAAABAAABB
BDDCACBCBDCBCCCBCCCCBCABCDDCCCBACDDCCBCCDBABBDCD