This is a sudoku game and solver with backtracking
This scrapes the web for a puzzle and then uses pygame to create the visual. You can try to solve the puzzle yourself with clicking on a square and inputting your number. Reset a square with R. Once you're ready to see the solution press Space to watch the computer solve the puzzle.