This is my recursive sudoku solver. Pretty self-explanatory:
def is_valid(board, num, row, col): # check row for i in range(9): if board[i][co