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