

"""simple docstring"""






import numpy as np



def   lowercase_	(    _lowercase       :		Tuple							,      _lowercase       :		Dict							,      _lowercase       :		List[str]							,      _lowercase       :		int							,      _lowercase       :		Dict	):




					'''simple docstring'''






					UpperCAmelCase			:   Tuple      =				int(np.ceil((x_end - xa) / h	)	)
					UpperCAmelCase			:   int      =				np.zeros((n + 1,)	)
					UpperCAmelCase			:   str      =				ya
					UpperCAmelCase			:   Any      =				xa

					for k in range(_lowercase	):
										UpperCAmelCase			:   Dict      =				f(_lowercase							,      y[k]	)
										UpperCAmelCase			:   Dict      =				f(x + 0.5 * h							,      y[k] + 0.5 * h * ka	)
										UpperCAmelCase			:   List[str]      =				f(x + 0.5 * h							,      y[k] + 0.5 * h * ka	)
										UpperCAmelCase			:   str      =				f(x + h							,      y[k] + h * ka	)
										UpperCAmelCase			:   Tuple      =				y[k] + (1 / 6) * h * (ka + 2 * ka + 2 * ka + ka)
										x += h

					return y


if __name__ == "__main__":
	import doctest

	doctest.testmod()





"""simple docstring"""






def   lowercase_	(    _lowercase       :		str	):




					'''simple docstring'''






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

					UpperCAmelCase			:   Optional[int]      =				sorted(string.lower()	)
					return len(_lowercase	) == len(set(_lowercase	)	)


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

	snake_case_   :   str        =       is_isogram(input_str)
	print(f'''{input_str} is {"an" if isogram else "not an"} isogram.''')


