def __imul__(self, other: LDFactor):
    return self.combine_with_factor(other, (lambda x, y: (x * y)))
def __imul__(self, other: LDFactor):
    return self.combine_with_factor(other, (lambda x, y: (x * y)))