This is a sudoku solver using the backtracking algorithm. It includes a graphical GUI as well as a text based version.
Run GUI.py to play sudoku.
Click a box and hit the number on your keybaord to pencil in a number. To confirm that value, press the ENTER key on that box. To delete a pencil in you can click DEL key. Finally to solve the board press SPACE and watch the algorithm run.