




def   lowerCAmelCase						(						_lowerCAmelCase							:      Any		):




 """simple docstring"""







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

 UpperCAmelCase__							       =  sorted(string.lower()		)
 return len(A_		) == len(set(A_		)		)


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

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







import pickle
import unittest

import torch

from accelerate import Accelerator
from accelerate.state import AcceleratorState
from accelerate.test_utils import require_cpu




@require_cpu
class        UpperCAmelCase_			( unittest.TestCase     ):


  '''simple docstring'''







  def 							_lowercase							( self			: List[Any]    )			->	Union[str, Any]:







    """simple docstring"""






    __magic_name__				     =       torch.nn.Linear(10			,							10    )
    __magic_name__				     =       torch.optim.SGD(model.parameters()			,							0.1    )
    __magic_name__				     =       Accelerator()
    __magic_name__				     =       accelerator.prepare(UpperCamelCase__    )
    try:
      pickle.loads(pickle.dumps(UpperCamelCase__    )    )
    except Exception as e:
      self.fail(F'''Accelerated optimizer pickling failed with {e}'''    )
    AcceleratorState._reset_state()

