A crappy sudoku solver in python