Compiled with Gurobi