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