Sudoku solving with constraint propagation.
To solve a sudoku puzzle, create a file and write the sudoku puzzle all in one line, from left to right, top to bottom. Multiple sudoku puzzles can be stored in a single file; add as many puzzles as you want to a file.
Example sudoku puzzles are provided.
python3 solver.py [path/to/puzzles]