B
E
E
H
H
G
H
E
E
H
G
G
G
B
B
B