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