C

A

E

E

F


B

D