Future<Grid?> solveFromGrid(Grid grid) async { _solvedBoard = new Grid(); _solve(grid, 0); return _solvedBoard; }