In-class work: Constrained Optimization