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