y
f
v
y
y
q
c
f