-Core constrained mp algorithm working still need to add max simiultaneous and duplicate constraints