17
Case 1: No Overlap
              |/////|         
    |/////|            |////|
    |///|            |///|
            |/////|
Q
P
Q
P
 /* new label */
 count <- count + 1
 label(P) <- count
 P <- P + 1
/* check Q’s next run */
Q <- Q + 1