SudokuSolver is a Java program which uses recursive backtracking algorithm to solve Sudoku puzzles.