f
b
e
a
b
b
b
a
g
b
f
e