for(list<BlockRef>::iterator i=cur_blocks.begin(); i!=rsv_blocks.end(); )
{
const set<Track *> &btracks = i->block->get_tracks();
for(set<Track *>::const_iterator j=btracks.begin(); j!=btracks.end(); ++j)
for(list<BlockRef>::iterator i=cur_blocks.begin(); i!=rsv_blocks.end(); )
{
const set<Track *> &btracks = i->block->get_tracks();
for(set<Track *>::const_iterator j=btracks.begin(); j!=btracks.end(); ++j)