q
s
t
v
1
2
3