Solving linear programming problems graphically