Since I love creating sudoku solvers, here's one in python