https://projectchampionz.com.ng/2017/04/10/multivariable-optimization-constraints-2/
Multivariable Optimization With Constraints