AB
F
A
CD
E
B
BC
D
BA
C