
__lowerCamelCase				=			{
    0: """0""",
    1: """1""",
    2: """2""",
    3: """3""",
    4: """4""",
    5: """5""",
    6: """6""",
    7: """7""",
    8: """8""",
    9: """9""",
    10: """a""",
    11: """b""",
    12: """c""",
    13: """d""",
    14: """e""",
    15: """f""",
}


def      UpperCamelCase   (       __lowerCamelCase	:					float       ):
       assert type(__lowerCamelCase       ) in (int, float) and decimal == int(__lowerCamelCase       )
       snake_case			:  str     							= int(__lowerCamelCase       )
       snake_case			:  str     							= ""
       snake_case			:  str     							= False
       if decimal < 0:
              snake_case			:  Optional[Any]     							= True
              decimal *= -1
       while decimal > 0:
              snake_case							,   snake_case			:  Union[str, Any]     							= divmod(__lowerCamelCase							,   16       )
              snake_case			:  Tuple     							= values[remainder] + hexadecimal
       snake_case			:  Tuple     							= "0x" + hexadecimal
       if negative:
              snake_case			:  Any     							= "-" + hexadecimal
       return hexadecimal


if __name__ == "__main__":
   import doctest

   doctest.testmod()







import random






class     UpperCAmelCase						:



   @staticmethod
   def 							_SCREAMING_SNAKE_CASE  (snake_case__						:   str					)						->      tuple[list[int], list[int]]:


          '''simple docstring'''


          snake_case			:  int     							= [ord(snake_case__					) for i in text]
          snake_case			:  Optional[int]     							= []
          snake_case			:  int     							= []
          for i in plain:
                 snake_case			:  List[Any]     							= random.randint(1       ,		3_00					)
                 snake_case			:  List[Any]     							= (i + k) * k
                 cipher.append(snake_case__					)
                 key.append(snake_case__					)
          return cipher, key



   @staticmethod
   def 							_SCREAMING_SNAKE_CASE  (snake_case__						:   list[int]       ,		snake_case__						:   list[int]					)						->      str:


          '''simple docstring'''


          snake_case			:  int     							= []
          for i in range(len(snake_case__					)					):
                 snake_case			:  List[str]     							= int((cipher[i] - (key[i]) ** 2) / key[i]					)
                 plain.append(chr(snake_case__					)					)
          return "".join(snake_case__					)


if __name__ == "__main__":
   __lowerCamelCase,  __lowerCamelCase				=			Onepad().encrypt("""Hello""")
   print(c, k)
   print(Onepad().decrypt(c, k))





