Code

Constraints are now properly divided up between the connected components