ABBCDCDABC
TFTTT
ADACB
CBCBD
CBBA
ABDD
CCADAADBAD
TFTTF
BABCD
CDBCD
BDADD
CDBDB
BADCBDBCAC
BCBBA
DCAAA
CABD
ABADD
DDBCA
CABBDBDBDC
ADDBB
DCCDB
DDCBC
BCABA
ACADCCBCCA
DBABA
ADCAB
BCDBB
CABAD
CBBBA
ABBCDCDABC
TFTTT
ADACB
CBCBD
CBBA
ABDD
CCADAADBAD
TFTTF
BABCD
CDBCD
BDADD
CDBDB
BADCBDBCAC
BCBBA
DCAAA
CABD
ABADD
DDBCA
CABBDBDBDC
ADDBB
DCCDB
DDCBC
BCABA
ACADCCBCCA
DBABA
ADCAB
BCDBB
CABAD
CBBBA