import numpy as np class Board: _board: np.ndarray def __init__(self, size): self.size = size self._board = np.zeros((self.size, self.size)) def set_initial(self, new_board): self._board = np.array(new_board) def solve(self): return [self._board.tolist()]