





from abc import ABC, abstractmethod
from argparse import ArgumentParser



class    A__  (			__snake_case     ):





      @staticmethod
      @abstractmethod
      def 			__UpperCamelCase(					A_  ):
       '''simple docstring'''




       raise NotImplementedError()





      @abstractmethod
      def 			__UpperCamelCase(					self  ):
       '''simple docstring'''




       raise NotImplementedError()







def 						A_							(	_lowerCAmelCase	)		->					bool:
 UpperCamelCase      :   List[Any]			      =  0
 for ch in input_str:
  UpperCamelCase      :   Optional[Any]			      =  ord(_lowerCAmelCase	)
  UpperCamelCase      :   Optional[Any]			      =  pow(2				,  _lowerCAmelCase	)

  # If we already turned on bit for current character's unicode
  if bitmap >> ch_unicode & 1 == 1:
   return False
  bitmap |= ch_bit_index_on
 return True


if __name__ == "__main__":
    import doctest

    doctest.testmod()
