Hello,
I have been working on a Sudoku generator/solver and right now it will both solve and generate easy, medium, and advanced sudokus with a single solution (using only logic). However I have been having trouble thinking up an algorithm which would take an unsolved sudoku and check to see how many solutions exist for it. I'm writing this program in Java -- any help or direction would be much appreciated. Thanks.