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