



"""simple docstring"""


def        lowercase		(					_SCREAMING_SNAKE_CASE      :  Dict = 5000_0000 ):






				'''simple docstring'''



				_UpperCAmelCase							=			set()
				_UpperCAmelCase							=			int((limit - 24) ** (1 / 2) )

				_UpperCAmelCase							=			set(range(3    ,   prime_square_limit + 1    ,   2 ) )
				primes.add(2 )
				for p in range(3    ,   prime_square_limit + 1    ,   2 ):
								if p not in primes:
												continue
								primes.difference_update(set(range(p * p    ,   prime_square_limit + 1    ,   __lowerCamelCase ) ) )

				for primea in primes:
								_UpperCAmelCase							=			primea * primea
								for primea in primes:
												_UpperCAmelCase							=			primea * primea * primea
												if square + cube >= limit - 16:
																break
												for primea in primes:
																_UpperCAmelCase							=			primea * primea * primea * primea
																_UpperCAmelCase							=			square + cube + tetr
																if total >= limit:
																				break
																ret.add(__lowerCamelCase )

				return len(__lowerCamelCase )


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









from __future__ import annotations





def 		__A		(	__lowerCamelCase							,			__lowerCamelCase    )      ->       float:
	a										=							sorted(numsa + numsa    )
	a				, a										=							divmod(len(__lowerCamelCase    )							,			2    )
	if mod == 1:
		return all_numbers[div]
	else:
		return (all_numbers[div] + all_numbers[div - 1]) / 2


if __name__ == "__main__":
		import doctest

		doctest.testmod()
		__UpperCamelCase					:       Tuple    					=      [float(x) for x in input("Enter the elements of first array: ").split()]
		__UpperCamelCase					:       List[Any]    					=      [float(x) for x in input("Enter the elements of second array: ").split()]
		print(F'The median of two arrays is: {median_of_two_arrays(array_a, array_a)}')

