B
D
C
E
A
A
D
C
G
F
H
B
J
F
H
G
I
I
E
J