Solving the intersections/starts problem.