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