a tool to create sudoku puzzles that give the solver as little information as possible