S2 linear programming

S2 linear programming