NOPT042 Constraint programming: Tutorial 2 – Intro to CP