




import math
from collections.abc import Iterator
from itertools import takewhile







def SCREAMING_SNAKE_CASE							(			lowercase_		)  ->			bool:



       """simple docstring"""

       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(math.sqrt(lowercase_		) + 1		)					,							6		):
              if number % i == 0 or number % (i + 2) == 0:
                     return False
       return True







def SCREAMING_SNAKE_CASE							(			)  ->			Iterator[int]:



       """simple docstring"""

       A__ 					=       2
       while True:
              if is_prime(lowercase_		):
                     yield num
              num += 1







def SCREAMING_SNAKE_CASE							(			lowercase_ = 2_000_000		)  ->			int:



       """simple docstring"""

       return sum(takewhile(lambda lowercase_		: x < n					,							prime_generator()		)		)


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





"""simple docstring"""





def     __SCREAMING_SNAKE_CASE    ( A_					):
	lowerCAmelCase__      :		Any    							=      int(A_					)
	if decimal in (0, 1):  # Exit cases for the recursion
		return str(A_					)
	lowerCAmelCase__							,lowerCAmelCase__      :		Any    							=      divmod(A_		,	2					)
	return binary_recursive(A_					) + str(A_					)

def     __SCREAMING_SNAKE_CASE    ( A_					):
	lowerCAmelCase__      :		Union[str, Any]    							=      str(A_					).strip()
	if not number:
		raise ValueError('''No input value was provided'''					)
	lowerCAmelCase__      :		Any    							=      '''-''' if number.startswith('''-'''					) else ''''''
	lowerCAmelCase__      :		Dict    							=      number.lstrip('''-'''					)
	if not number.isnumeric():
		raise ValueError('''Input value is not an integer'''					)
	return f'{negative}0b{binary_recursive(int(A_					)					)}'


if __name__ == "__main__":
							from doctest import testmod

							testmod()




