


'''simple docstring'''






def      UpperCAmelCase      (		lowerCamelCase_  :Any = 50_00_00_00 ):







		'''simple docstring'''
		snake_case_		:							int			       =						set()
		snake_case_		:							List[str]			       =						int((limit - 24) ** (1 / 2) )

		snake_case_		:							Any			       =						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:
				snake_case_		:							Union[str, Any]			       =						primea * primea
				for primea in primes:
						snake_case_		:							Dict			       =						primea * primea * primea
						if square + cube >= limit - 16:
								break
						for primea in primes:
								snake_case_		:							int			       =						primea * primea * primea * primea
								snake_case_		:							int			       =						square + cube + tetr
								if total >= limit:
										break
								ret.add(lowerCAmelCase_ )

		return len(lowerCAmelCase_ )


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



'''simple docstring'''






import random
from typing import Any





def      UpperCAmelCase      (		lowerCamelCase_  :list ):







		'''simple docstring'''
		for _ in range(len(lowerCamelCase_ ) ):
				snake_case_		:							Union[str, Any]			       =						random.randint(0				,      len(lowerCamelCase_ ) - 1 )
				snake_case_		:							Any			       =						random.randint(0				,      len(lowerCamelCase_ ) - 1 )
				snake_case_       ,      snake_case_		:							List[str]			       =						data[b], data[a]
		return data


if __name__ == "__main__":
							__A	:	Optional[int]     =     [0, 1, 2, 3, 4, 5, 6, 7]
							__A	:	Optional[int]     =     ['python', 'says', 'hello', '!']
							print('Fisher-Yates Shuffle:')
							print('List', integers, strings)
							print('FY Shuffle', fisher_yates_shuffle(integers), fisher_yates_shuffle(strings))