B C D B    E C B B    B B C B    C C C E    B E C E    A C E C    B D C