


'''simple docstring'''
def 					lowerCamelCase_ ( __UpperCamelCase					:       str		)					->	bool:







     """simple docstring"""
     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						=					input("""Enter a string """).strip()

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









'''simple docstring'''
def 					lowerCamelCase_ ( __UpperCamelCase					:       list							,    __UpperCamelCase					:       int							,    __UpperCamelCase					:       int = 0							,    __UpperCamelCase					:       int = 0		)					->	int:







     """simple docstring"""
     _A				=							right or len(__UpperCamelCase		) - 1
     if left > right:
          return -1
     elif list_data[left] == key:
          return left
     elif list_data[right] == key:
          return right
     else:
          return search(__UpperCamelCase							,    __UpperCamelCase							,    left + 1							,    right - 1		)


if __name__ == "__main__":
    import doctest

    doctest.testmod()





