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