code: def name(self):
          
          names = self.names.split()
          if len(names) == 1:
              return names[0]
          elif len(names) == 2:
              return ' '.join(names)
          else:
              return ' '.join([names[0], '...', names[-1]])
docs: Compact representation for the names