






"""simple docstring"""





def   a    (     __UpperCAmelCase      :    str  )    ->							bool:
						if not all(x.isalpha() for x in string  ):
												raise ValueError("""String must only contain alphabetic characters."""  )

						__magic_name__:	Optional[Any]							=       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.''')









def lowercase    (  SCREAMING_SNAKE_CASE       ,    SCREAMING_SNAKE_CASE       ,    SCREAMING_SNAKE_CASE       ,    SCREAMING_SNAKE_CASE       ,    SCREAMING_SNAKE_CASE       ,    SCREAMING_SNAKE_CASE )			->							Dict:


			'''simple docstring'''







			if index == r:
						for j in range(SCREAMING_SNAKE_CASE ):
									print(data[j]       ,    end=' ' )
						print(' ' )
						return
			#  When no more elements are there to put in data[]
			if i >= n:
						return
			# current is included, put next at next location
			SCREAMING_SNAKE_CASE_								=						arr[i]
			combination_util(SCREAMING_SNAKE_CASE       ,    SCREAMING_SNAKE_CASE       ,    SCREAMING_SNAKE_CASE       ,    index + 1       ,    SCREAMING_SNAKE_CASE       ,    i + 1 )
			# current is excluded, replace it with
			# next (Note that i+1 is passed, but
			# index is not changed)
			combination_util(SCREAMING_SNAKE_CASE       ,    SCREAMING_SNAKE_CASE       ,    SCREAMING_SNAKE_CASE       ,    SCREAMING_SNAKE_CASE       ,    SCREAMING_SNAKE_CASE       ,    i + 1 )
			# The main function that prints all combinations
			# of size r in arr[] of size n. This function
			# mainly uses combinationUtil()

def lowercase    (  SCREAMING_SNAKE_CASE       ,    SCREAMING_SNAKE_CASE       ,    SCREAMING_SNAKE_CASE )			->							Any:


			'''simple docstring'''







			SCREAMING_SNAKE_CASE_								=						[0] * r
			# Print all combination using temporary array 'data[]'
			combination_util(SCREAMING_SNAKE_CASE       ,    SCREAMING_SNAKE_CASE       ,    SCREAMING_SNAKE_CASE       ,    0       ,    SCREAMING_SNAKE_CASE       ,    0 )


if __name__ == "__main__":
				# Driver code to check the function above
				SCREAMING_SNAKE_CASE__     :     Dict		    =       [10, 20, 30, 40, 50]
				print_combination(arr, len(arr), 3)
				# This code is contributed by Ambuj sahu
