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