CBABB CCABD ACADABA CCABC BDDADBC DBBCC DABAD ABDBD BDCAC DADDB ABCBC ACDA ADAB BBAD DBC ADCB DBCDA CADBD BDCC BADBC ABADD BDC BCDDA BCA CABAD