Using and Understanding OR-Tools' CP-SAT Solver
d-krupke.github.io