Objective :
  find a solution with the minimal number of used values