Segment Intersection#708