2-Dimensional Linear Programming Problem (Prune-and-Search)