Solve Sudoku. Based on dlx