f s g
x g g
x s n