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