code: def overlaps(self, other):
          
          return self.network_address in other or (
              self.broadcast_address in other or (
                  other.network_address in self or (
                      other.broadcast_address in self)))
docs: Tell if self is partly contained in other.