




import random




class 		UpperCamelCase__	:

    '''simple docstring'''



    @staticmethod
    def     _lowercase     (    UpperCamelCase__     )     ->      tuple[list[int], list[int]]:
           lowerCamelCase   :      str			 =					[ord(UpperCamelCase__     ) for i in text]
           lowerCamelCase   :      Any			 =					[]
           lowerCamelCase   :      Optional[Any]			 =					[]
           for i in plain:
                  lowerCamelCase   :      Optional[int]			 =					random.randint(1     ,  300     )
                  lowerCamelCase   :      Any			 =					(i + k) * k
                  cipher.append(UpperCamelCase__     )
                  key.append(UpperCamelCase__     )
           return cipher, key







    @staticmethod
    def     _lowercase     (    UpperCamelCase__     ,  UpperCamelCase__     )     ->      str:
           lowerCamelCase   :      int			 =					[]
           for i in range(len(UpperCamelCase__     )     ):
                  lowerCamelCase   :      List[Any]			 =					int((cipher[i] - (key[i]) ** 2) / key[i]     )
                  plain.append(chr(UpperCamelCase__     )     )
           return "".join(UpperCamelCase__     )


if __name__ == "__main__":
       SCREAMING_SNAKE_CASE__  ,  SCREAMING_SNAKE_CASE__       :      Union[str, Any]  =   Onepad().encrypt('Hello')
       print(c, k)
       print(Onepad().decrypt(c, k))












def      A      (      _SCREAMING_SNAKE_CASE = 100_0000    )	-> int:
       lowerCamelCase   :      Tuple			 =					1
       lowerCamelCase   :      int			 =					1
       lowerCamelCase   :      Optional[Any]			 =					{1: 1}

       for inputa in range(2 ,_SCREAMING_SNAKE_CASE    ):
              lowerCamelCase   :      Union[str, Any]			 =					0
              lowerCamelCase   :      List[str]			 =					inputa

              while True:
                     if number in counters:
                            counter += counters[number]
                            break
                     if number % 2 == 0:
                            number //= 2
                            counter += 1
                     else:
                            lowerCamelCase   :      str			 =					(3 * number) + 1
                            counter += 1

              if inputa not in counters:
                     lowerCamelCase   :      str			 =					counter

              if counter > pre_counter:
                     lowerCamelCase   :      str			 =					inputa
                     lowerCamelCase   :      Any			 =					counter
       return largest_number


if __name__ == "__main__":
       print(solution(int(input().strip())))






