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