



import random
class     a__					:






						@staticmethod
						def        __SCREAMING_SNAKE_CASE(     _A    ):




											"""simple docstring"""



											__lowerCAmelCase            = [ord(_A    ) for i in text]
											__lowerCAmelCase            = []
											__lowerCAmelCase            = []
											for i in plain:
																__lowerCAmelCase            = random.randint(1	,    3_0_0    )
																__lowerCAmelCase            = (i + k) * k
																cipher.append(_A    )
																key.append(_A    )
											return cipher, key






						@staticmethod
						def        __SCREAMING_SNAKE_CASE(     _A	,    _A    ):




											"""simple docstring"""



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


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










from math import sqrt







def 			_a   (		SCREAMING_SNAKE_CASE_							:       int  ):

					if 1 < number < 4:
										# 2 and 3 are primes
										return True
					elif number < 2 or number % 2 == 0 or number % 3 == 0:
										# Negatives, 0, 1, all even numbers, all multiples of 3 are not primes
										return False

					# All primes number are in format of 6k +/- 1
					for i in range(5   ,   int(sqrt(SCREAMING_SNAKE_CASE_  ) + 1  )   ,   6  ):
										if number % i == 0 or number % (i + 2) == 0:
															return False
					return True







def 			_a   (		SCREAMING_SNAKE_CASE_							:       int = 1_00_01  ):
					__lowerCAmelCase            = 0
					__lowerCAmelCase            = 1
					while count != nth and number < 3:
										number += 1
										if is_prime(SCREAMING_SNAKE_CASE_  ):
															count += 1
					while count != nth:
										number += 2
										if is_prime(SCREAMING_SNAKE_CASE_  ):
															count += 1
					return number


if __name__ == "__main__":
					print(f'''{solution() = }''')




