SuSolver is a simple, fast, and portable C++ library (and command line tool) for solving Sudoku puzzles.