Comment Comment by jon_richards Your cases don't consider [1 start][2 start][2 end][1 end] or the opposite, but your pseudocode still covers those cases. parent jon_richards 9 years ago