Segments intersection - 2#1505