A general multi-shift scheduling system · Study