Sudoku solver to further learn python