This application lets you input and solve a sudoku even letting you observe the backtracking process the computer uses. As metioned, it uses a backtracking algoritm to solve the Sudokus.
You will need to install python 3 and use it to run the Main.py file. It might be necesary to install tkinter.
Select the cells and input a digit. To delete a cell select it and press backspace. To delete all cells click outside the edge of the Sudoku to deselect all cells and press backspace. To solve the Sudoku while looking at the backtraking process press the space bar. To solve the Sudoku press return.