






__lowerCamelCase						:		int				      = {
    """meter""": """m""",
    """kilometer""": """km""",
    """megametre""": """Mm""",
    """gigametre""": """Gm""",
    """terametre""": """Tm""",
    """petametre""": """Pm""",
    """exametre""": """Em""",
    """zettametre""": """Zm""",
    """yottametre""": """Ym""",
}
# Exponent of the factor(meter)
__lowerCamelCase						:		int				      = {
    """m""": 0,
    """km""": 3,
    """Mm""": 6,
    """Gm""": 9,
    """Tm""": 12,
    """Pm""": 15,
    """Em""": 18,
    """Zm""": 21,
    """Ym""": 24,
}







def       A__				(   _a	:       float		,	_a	:       str		,	_a	:       str						):





 '''simple docstring'''







 snake_case__	:     int											=from_type.lower().strip("""s"""						)
 snake_case__	:     Tuple											=to_type.lower().strip("""s"""						)

 snake_case__	:     str											=UNIT_SYMBOL.get(_UpperCamelCase		,	_UpperCamelCase						)
 snake_case__	:     List[Any]											=UNIT_SYMBOL.get(_UpperCamelCase		,	_UpperCamelCase						)

 if from_sanitized not in METRIC_CONVERSION:
  snake_case__	:     str											=(
      f"Invalid 'from_type' value: {from_type!r}.\n"
      f"Conversion abbreviations are: {', '.join(_UpperCamelCase						)}"
  )
  raise ValueError(_UpperCamelCase						)
 if to_sanitized not in METRIC_CONVERSION:
  snake_case__	:     str											=(
      f"Invalid 'to_type' value: {to_type!r}.\n"
      f"Conversion abbreviations are: {', '.join(_UpperCamelCase						)}"
  )
  raise ValueError(_UpperCamelCase						)
 snake_case__	:     Optional[int]											=METRIC_CONVERSION[from_sanitized]
 snake_case__	:     Dict											=METRIC_CONVERSION[to_sanitized]
 snake_case__	:     Union[str, Any]											=1

 if from_exponent > to_exponent:
  snake_case__	:     List[Any]											=from_exponent - to_exponent
 else:
  snake_case__	:     Tuple											=-(to_exponent - from_exponent)

 return value * pow(10		,	_UpperCamelCase						)


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

       testmod()










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

   __lowerCamelCase    				=     sorted(string.lower()				)
   return len(_UpperCamelCase				) == len(set(_UpperCamelCase				)				)


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

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






