def len_lines(qs): cont = False result = [] for q in qs: if q == 0: cont = False else: if cont: result[-1] += 1 else: result.append(1) cont = True return result import dwavebinarycsp as dbc row_constraints = [[2], [1, 1], [1, 1]] col_constraints = [[1], [1, 1], [1], [2]] csp = dbc.ConstraintSatisfactionProblem(dbc.BINARY) for i, lengths in enumerate(row_constraints): csp.add_constraint(lambda *qs,