Solving sudoku and finding if Sudoku puzzles with only one solution