Orthogonal flight path intersection: my own solution