




"""simple docstring"""






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

				_lowerCamelCase  :    Any					=					sorted(string.lower()	)
				return len(__lowerCAmelCase	) == len(set(__lowerCAmelCase	)	)


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

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








"""simple docstring"""






def   _snake_case    (       lowercase__	):
				_lowerCamelCase  :    Optional[int]					=					int(lowercase__	)
				if decimal in (0, 1):  # Exit cases for the recursion
								return str(lowercase__	)
				_lowerCamelCase,				_lowerCamelCase  :    Dict					=					divmod(lowercase__							,					2	)
				return binary_recursive(lowercase__	) + str(lowercase__	)







def   _snake_case    (       lowercase__	):
				_lowerCamelCase  :    List[Any]					=					str(lowercase__	).strip()
				if not number:
								raise ValueError('No input value was provided'	)
				_lowerCamelCase  :    str					=					'-' if number.startswith('-'	) else ''
				_lowerCamelCase  :    Union[str, Any]					=					number.lstrip('-'	)
				if not number.isnumeric():
								raise ValueError('Input value is not an integer'	)
				return f'''{negative}0b{binary_recursive(int(lowercase__	)	)}'''


if __name__ == "__main__":
			from doctest import testmod

			testmod()