LP/ILP Solver for the Coursera's course