pub fn solve_with_steps(
puzzle: &str,
difficulty: &str,
) -> Result<Option<SolveOutput>, RustokuError>Expand description
Solves puzzle using human techniques for the given difficulty and returns a full
step trace, or None if unsolvable.
difficulty is one of "easy", "medium", "hard", "expert".