

def      A__					(			__A  :						str			)					->bool:
      if not all(x.isalpha() for x in string			):
            raise ValueError('''String must only contain alphabetic characters.'''			)

      __A    =sorted(string.lower()			)
      return len(_UpperCAmelCase			) == len(set(_UpperCAmelCase			)			)


if __name__ == "__main__":
   _lowerCamelCase      :					Optional[int]					    =      input('''Enter a string ''').strip()

   _lowerCamelCase      :					Tuple					    =      is_isogram(input_str)
   print(F"""{input_str} is {'an' if isogram else 'not an'} isogram.""")







'''simple docstring'''





from ..utils import DummyObject, requires_backends



class  snake_case__						(    metaclass=SCREAMING_SNAKE_CASE_				):
 A__				= ['''note_seq''']
 def __init__(   self						:							Tuple      ,     *__a						:							int      ,     **__a						:							List[str]  )      ->   Any:







       '''simple docstring'''
       requires_backends(self      ,     ['note_seq']  )
 @classmethod
 def A_   (   cls						:							Optional[Any]      ,     *__a						:							Optional[Any]      ,     **__a						:							List[str]  )      ->   Union[str, Any]:







       '''simple docstring'''
       requires_backends(cls      ,     ['note_seq']  )





 @classmethod
 def A_   (   cls						:							List[Any]      ,     *__a						:							Union[str, Any]      ,     **__a						:							List[str]  )      ->   Any:







       '''simple docstring'''
       requires_backends(cls      ,     ['note_seq']  )



