
from __future__ import annotations

from collections.abc import Generator


def 						UpperCAmelCase			(	)		->	Generator[int, None, None]:







				"""simple docstring"""



				__A   			= {}
				__A   			= 2
				while True:
								__A   			= factor_map.pop(a_		,   a_						)
								if factor:
												__A   			= factor + prime
												while x in factor_map:
																x += factor
												__A   			= factor
								else:
												__A   			= prime
												yield prime
								prime += 1


def 						UpperCAmelCase			(	a_ = 1E10						)		->	int:







				"""simple docstring"""



				__A   			= sieve()

				__A   			= 1
				while True:
								__A   			= next(a_						)
								if (2 * prime * n) > limit:
												return n
								# Ignore the next prime as the reminder will be 2.
								next(a_						)
								n += 2


if __name__ == "__main__":
					print(solution())




'''simple docstring'''



import requests
from bsa import BeautifulSoup






def   lowerCamelCase							(_SCREAMING_SNAKE_CASE      :   str = "https://www.worldometers.info/coronavirus"   ):
					__a			:       List[Any]					    =  BeautifulSoup(requests.get(_SCREAMING_SNAKE_CASE   ).text						,      'html.parser'   )
					__a			:       Union[str, Any]					    =  soup.findAll('h1'   )
					__a			:       int					    =  soup.findAll('div'						,      {'class': 'maincounter-number'}   )
					keys += soup.findAll('span'						,      {'class': 'panel-title'}   )
					values += soup.findAll('div'						,      {'class': 'number-table-main'}   )
					return {key.text.strip(): value.text.strip() for key, value in zip(_SCREAMING_SNAKE_CASE						,      _SCREAMING_SNAKE_CASE   )}


if __name__ == "__main__":
	print('\033[1m' + 'COVID-19 Status of the World' + '\033[0m\n')
	for key, value in world_covidaa_stats().items():
		print(f'''{key}\n{value}\n''')



