def     lowerCAmelCase_			(   _SCREAMING_SNAKE_CASE     :				int = 5000_0000			):
						UpperCamelCase_		:							List[Any]  =		set()
						UpperCamelCase_		:							str  =		int((limit - 24) ** (1 / 2)			)

						UpperCamelCase_		:							str  =		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		, _SCREAMING_SNAKE_CASE			)			)			)

						for primea in primes:
												UpperCamelCase_		:							Union[str, Any]  =		primea * primea
												for primea in primes:
																		UpperCamelCase_		:							Optional[Any]  =		primea * primea * primea
																		if square + cube >= limit - 16:
																								break
																		for primea in primes:
																								UpperCamelCase_		:							Dict  =		primea * primea * primea * primea
																								UpperCamelCase_		:							Optional[Any]  =		square + cube + tetr
																								if total >= limit:
																														break
																								ret.add(_SCREAMING_SNAKE_CASE			)

						return len(_SCREAMING_SNAKE_CASE			)


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







from datetime import datetime

import requests
from bsa import BeautifulSoup

if __name__ == "__main__":
				A						=			input('Enter image url: ').strip()
				print(F'''Downloading image from {url} ...''')
				A						=			BeautifulSoup(requests.get(url).content, 'html.parser')
				# The image URL is in the content field of the first meta tag with property og:image
				A						=			soup.find('meta', {'property': 'og:image'})['content']
				A						=			requests.get(image_url).content
				A						=			F'''{datetime.now():%Y-%m-%d_%H:%M:%S}.jpg'''
				with open(file_name, 'wb') as fp:
								fp.write(image_data)
				print(F'''Done. Image saved to disk as {file_name}.''')