n
f
f
f
n
f
g
n
f
n
f
g
f
n
g
g
f
f
n
n
n
n
f
g
n