Constrained Least Square