8 DDDDDDDD DEEEEEED DAAAAAED DADDDAED DADCDDED DADCBDEE DDDCBDDD CCCCBBBB