//! This crate provides various algorithms for SAT (Boolean satisfiability problem) and related puzzles.
/// The `nonogram` module implements the Nonogram puzzle solver, which is a logic puzzle where cells in a grid must be filled based on given clues.
/// The `sat` module implements the SAT solver, which determines the satisfiability of Boolean
/// formulas.
/// The `sudoku` module implements the Sudoku puzzle solver, which fills a 9x9 grid based on Sudoku rules.
/// The `ports` module provides various SAT solver ports.
/// The `command_line` module provides a command-line interface for the SAT solver.