solver.post(ICF.arithm(b1, "<=", b2));
// SMF.log(solver, true, true);
solver.set(new ObjectiveManager<IntVar, Integer>(b1, ResolutionPolicy.MINIMIZE, true));
//search.plugSearchMonitor(new LastSolutionRecorder(new Solution(), true, solver));
if (solver.getEngine() == NoPropagationEngine.SINGLETON) {
solver.set(new SevenQueuesPropagatorEngine(solver));
}
solver.getMeasures().setReadingTimeCount(System.nanoTime());
solver.getSearchLoop().launch(false);
// System.out.println(b1 + " " + b2);
int bestvalue = b1.getValue();