private static Integer[][] makePuzzleFromDifficultyHelper(
			Difficulty difficulty) throws PersonalisedDifficultyException {
		if (difficulty == Difficulty.VERY_EASY) {
			return makePuzzleHelper(3, 2);
		} else if (difficulty == Difficulty.EASY) {
			return makePuzzleHelper(5, 3);
		} else if (difficulty == Difficulty.MEDUIM) {
			return makePuzzleHelper(5, 5);
		} else if (difficulty == Difficulty.HARD) {
			return makePuzzleHelper(7, 7);
		} else if (difficulty == Difficulty.VERY_HARD) {
			return makePuzzleHelper(11, 11);
		}

		throw new PersonalisedDifficultyException();
	}