CDAACC ABCD ABC ABCD ABCD ABC BCD BCD BAABBBBBDCDAD ABC ABC ABCD ABD ABC AB ABCD BBABBBADCBABD ABCD ABC ABC ABCD ABC ABC ABCD ABBAAAA