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