private static void TryToSolvePuzzle(ISolverStrategy sudokuSolver, IBoard sudokuBoard) { try { Console.WriteLine($"Output:{Environment.NewLine}{sudokuSolver.Solve(sudokuBoard)}"); } catch (OperationCanceledException exception) { Console.WriteLine(exception.Message); } }