Separate sudoku related stuff in its own file. Maybe would be cleaner in a separate module?
Improve sudoku stuff to print a useable solution.
Comment verbose logging.