Sudoku Solver - Backtracking
Backtracking: Try digits 1-9 in each empty cell
• Check row, column, and 3×3 box constraints
• If valid, move to next empty cell
• If no valid digit, backtrack
Time: O(9^(n)) worst case
O(9^(n))