00:00 Slide 31: Python lab: predict before running 00:34 Slide 32: Step 1: choose a fixed variable order 01:05 Slide 33: Step 2: encode variable domains 01:34 Slide 34: Step 3: build the constraint matrix 02:03 Slide 35: Step 4: solve and check status 02:32 Slide 36: Step 5: audit every constraint 02:59 Slide 37: Step 6: compare relaxation and MILP 03:28 Slide 38: Step 7: change one assumption 03:57 Slide 39: Step 8: consider an extra capacity module 04:28 Slide 40: Step 9: compare purchase costs