x y z a b c