class Solve::Demand
def ==(other)
def ==(other) other.is_a?(self.class) && self.name == other.name && self.constraint == other.constraint end
def ==(other) other.is_a?(self.class) && self.name == other.name && self.constraint == other.constraint end