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