



'''simple docstring'''




def 				lowerCAmelCase_   (	_lowerCamelCase:   str					):





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

		__SCREAMING_SNAKE_CASE       :		int           =		sorted(string.lower()					)
		return len(A__					) == len(set(A__					)					)


if __name__ == "__main__":
						UpperCamelCase__       :	Union[str, Any]    = input('''Enter a string ''').strip()

						UpperCamelCase__       :	Union[str, Any]    = is_isogram(input_str)
						print(f"{input_str} is {'an' if isogram else 'not an'} isogram.")



'''simple docstring'''






def 				UpperCamelCase_			(    A__					:   str							,    A__					:   list[str]					):
  '''simple docstring'''





  lowerCAmelCase_			:      Dict			=   """"""
  for word_or_phrase in separated:
    if not isinstance(A__							,    A__					):
      raise Exception("""join() accepts only strings to be joined"""					)
    joined += word_or_phrase + separator
  return joined.strip(A__					)


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

  testmod()



