





'''simple docstring'''

def     __magic_name__							(				__UpperCAmelCase   )    ->       bool:

   '''simple docstring'''







   if not all(x.isalpha() for x in string   ):
      raise ValueError("""String must only contain alphabetic characters."""   )

   __SCREAMING_SNAKE_CASE   				=							sorted(string.lower()   )
   return len(__UpperCAmelCase   ) == len(set(__UpperCAmelCase   )   )


if __name__ == "__main__":
    a   	=    input("Enter a string ").strip()

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













"""simple docstring"""


from abc import ABC, abstractmethod
from argparse import ArgumentParser




class 						__UpperCamelCase     (     UpperCamelCase						):
					@staticmethod
					@abstractmethod
					def        UpperCAmelCase__ (							UpperCAmelCase							:	ArgumentParser   )	->       Optional[Any]:
											raise NotImplementedError()
					@abstractmethod
					def        UpperCAmelCase__ (							self							:	str   )	->       List[str]:
											raise NotImplementedError()