private void solveGuess2(Sudoku sudoku, LinkedHashMap<Integer, ArrayList<Integer>> maybe) {
		int i = 0;
		while (i < maybe.size()) {
			int index = Util.getIndexEmptySlots(sudoku, i);
			ArrayList<Integer> options = maybe.get(index);
			
			Util.dprint("i: " + i + ", index: " + index + ", nEmptySlots: " + Util.countEmptySlots(sudoku));
			if (index == -1) {
				// out of empty slots
			}
			boolean succes = false;
			for (Integer option : options) {
				if (fit(index, option)) {
					//Util.dprint("Fitted index: " + index + ", option: " + option);
					succes = true;
					break;
				} else {
					//Util.dprint("Did not fit index: " + index + ", option: " + option);
				}
			}
			if (!succes) { // We couldn't find an option that fits
				//remove the option that didn't work out
				Util.dprint("YO! We coulnd't find a fitting option here!");
			}
			i++;
		}
	}