The idea is to treat one segment as the "anchor" and separate the second segment into 2 points. Now, you will have to find the relative position of each point to the "anchored" segment (OnLeft, OnRight or Collinear). After doing so for both points, check that one of the points is ...