






def 	lowerCamelCase__      (  lowercase    ,  lowercase					):

  """simple docstring"""






  assert x is not None
  assert y is not None

  SCREAMING_SNAKE_CASE							:   Any						    =     len(SCREAMING_SNAKE_CASE__					)
  SCREAMING_SNAKE_CASE							:   Optional[int]						    =     len(SCREAMING_SNAKE_CASE__					)

  # declaring the array for storing the dp values
  SCREAMING_SNAKE_CASE							:   str						    =     [[0] * (n + 1) for _ in range(m + 1					)]  # noqa: E741

  for i in range(1    ,  m + 1					):
    for j in range(1    ,  n + 1					):
      SCREAMING_SNAKE_CASE							:   str						    =     1 if x[i - 1] == y[j - 1] else 0

      SCREAMING_SNAKE_CASE							:   Union[str, Any]						    =     max(l[i - 1][j]    ,  l[i][j - 1]    ,  l[i - 1][j - 1] + match					)

  SCREAMING_SNAKE_CASE							:   int						    =     ""
  SCREAMING_SNAKE_CASE    ,	SCREAMING_SNAKE_CASE							:   Union[str, Any]						    =     m, n
  while i > 0 and j > 0:
    SCREAMING_SNAKE_CASE							:   Any						    =     1 if x[i - 1] == y[j - 1] else 0

    if l[i][j] == l[i - 1][j - 1] + match:
      if match == 1:
        SCREAMING_SNAKE_CASE							:   List[Any]						    =     x[i - 1] + seq
      i -= 1
      j -= 1
    elif l[i][j] == l[i - 1][j]:
      i -= 1
    else:
      j -= 1

  return l[m][n], seq


if __name__ == "__main__":
   snake_case     					=		"""AGGTAB"""
   snake_case     					=		"""GXTXAYB"""
   snake_case     					=		4
   snake_case     					=		"""GTAB"""

   snake_case     					=		longest_common_subsequence(a, b)
   print("""len =""", ln, """, sub-sequence =""", subseq)
   import doctest

   doctest.testmod()














'''simple docstring'''



def  __UpperCAmelCase						(					SCREAMING_SNAKE_CASE__:						str     )	->      bool:

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

   __a					  =     sorted(string.lower()     )
   return len(SCREAMING_SNAKE_CASE__     ) == len(set(SCREAMING_SNAKE_CASE__     )     )


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

 __UpperCamelCase   :							Tuple         =   is_isogram(input_str)
 print(f"""{input_str} is {"an" if isogram else "not an"} isogram.""")