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