RMQ
RMQ(qp, qhead, qtail, q_link, q_chase, q_curr, removed);
RMQ(sq, sqhead, sqtail, sq_next, sq_chase, sq_curr, removed);