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