This program is able to solve any 9x9 Sudokus.
The algorithm designed for this program can be used for Sudokus with different grid sizes as well.
How to use
python Main.py file ...
This sudoku should be written in a file like this:
530070000 600195000 098000060 800060003 400803001 700020006 060000280 000419005 000080079
Put "0" for empty slots.
There are example sudoku files in the "Examples" folder.