A simple Java depth-first solver for Sudoku puzzles, with algorithm explanation and examples.