3.3.
Running the constraints