A fun Java project - Sudoku Solver