A
AB
CD
BC
B
F
D
E
C