a x y z f
r 1 2 - 1
s 3 4 - 1
t 5 - - 1
u - 6 - 1
v - - - 1
