"""simple docstring"""
from __future__ import annotations



def 					UpperCamelCase					(       SCREAMING_SNAKE_CASE_						,	SCREAMING_SNAKE_CASE_						,	SCREAMING_SNAKE_CASE_ )      ->Dict:
    _lowerCamelCase	: str       =       list(range(len(SCREAMING_SNAKE_CASE_ ) ) )
    _lowerCamelCase	: Any       =       [v / w for v, w in zip(SCREAMING_SNAKE_CASE_						,	SCREAMING_SNAKE_CASE_ )]
    index.sort(key=lambda SCREAMING_SNAKE_CASE_ : ratio[i]						,	reverse=SCREAMING_SNAKE_CASE_ )

    _lowerCamelCase	: List[str]       =       0
    _lowerCamelCase	: str       =       [0] * len(SCREAMING_SNAKE_CASE_ )
    for i in index:
        if weight[i] <= capacity:
            _lowerCamelCase	: str       =       1
            max_value += value[i]
            capacity -= weight[i]
        else:
            _lowerCamelCase	: str       =       capacity / weight[i]
            max_value += value[i] * capacity / weight[i]
            break

    return max_value, fractions


if __name__ == "__main__":
  import doctest

  doctest.testmod()








'''simple docstring'''


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

						__snake_case						 =   sorted(string.lower()							)
						return len(a							) == len(set(a							)							)


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.''')

