DDDCCCBBBBBAAAAAA