Solver recursive + world hardest sudoku