Source: https://old.mu.ac.in/wp-content/uploads/2017/10/dormsem1linearprogramming.pdf