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