This is a program which solves 9x9 Sudoku puzzles. Written completely in Python using Tkinter GUI module and built wholly from scratch, this program reads input either from a user then solves the puzzle. It employs concepts such as backtracking and recursion.
Simply download the main.py and solver.py files. Run it using any standard Python compiler. The user can input any number of valid values at different locations, then after pressing Start you can get complete solved sudoku.