Ляпсусы:
Аккуратненько бросим этот вектор на плоскость XY.
Может показаться, что этих комбинаций целая куча, но на самом деле их гораздо меньше.