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