input: 
  class Has_Eq_Method(cls) -> bool:
      """Check if the given class has an __eq__ method that properly compares instances based on title and artist.
      Return True if the class has such a method, otherwise False.
  
      >>> class TestClass:
      ...     def __init__(self, title, artist):
      ...         self.title = title
      ...         self.artist = artist
      ...     def __eq__(self, other):
      ...         return self.artist == other.artist and self.title == other.title
      >>> Has_Eq_Method(TestClass)
      True
  
      >>> class AnotherTestClass:
      ...     def __init__(self, title, artist):
      ...         self.title = title
      ...         self.artist = artist
      >>> Has_Eq_Method(AnotherTestClass)
      False
      """
  
output:     if not hasattr(cls, '__eq__'):
          return False
      
      instance1 = cls(title="Song1", artist="Artist1")
      instance2 = cls(title="Song1", artist="Artist1")
      instance3 = cls(title="Song2", artist="Artist2")
      
      return instance1 == instance2 and not instance1 == instance3