An explanation of strategies and heuristics can be found here: http:https://www.sudokudragon.com/sudokustrategy.htm
This project uses the following heuristics and constraints:
- Naked twins
- Diagonal constraints (the constraint of unique digits also applies to the two diagonals)
This project requires Python 3.