sudoku_solver Sudoku solver implemented in C++11 Sudoku class constructor takes std::array<std::array<int, 9>, 9>& which represents a 9x9 grid. If you want to solve the sudoku, just call sudoku.solve(). It returns true if it finds a solution and false otherwise.