Все Ваши рассуждения разумны (по поводу А в частности).
Относительно Б: можно принять x=u, y=v, выразить z через u и v - этим Вы избежите работы по отысканию трех точек (дальше справитесь?)