How the solver works
Enter the digits you already know and press Solve. The solver uses a constraint-checking backtracking algorithm to find a valid completion where every row, column and 3×3 box contains the digits 1–9. If your entries break the rules, it tells you the puzzle is invalid; if the puzzle has multiple valid completions, it lets you know it isn't unique.