1
2
3
4
B
A
E
F
A
B
1
2
C
D
3
G
4
63
B
A
C
E
D
B
F