Source: https://csched.com/resources/Formation-Planification-des-Horaires-et-Affectations-(P2019).pdf