def __init__(self, operation: str, location: int, add_constraints=None) -> None:
    self.operation = operation
    self.location = location
    self.add_constraints = add_constraints
def __init__(self, operation: str, location: int, add_constraints=None) -> None:
    self.operation = operation
    self.location = location
    self.add_constraints = add_constraints