5
A D
B C E
C F
C E F G
A B C E
A B