https://123dok.com/document/qokkkn7y-linear-and-nonlinear-programming.html