Following this question that successfully allocates N drivers to working slots and creates breaks, I was wondering if it is possible to i) force the solver to minimise possible overlap in drivers' breaks? and ii) maintain the highest number of drivers active during the break.