CADAB BCDCB CDCBA DBEBA BEEAE ABEAD CCDEE BECCC ECD