





import math





def 							__lowerCAmelCase(					_SCREAMING_SNAKE_CASE							)       ->   int:




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





def 							__lowerCAmelCase(					_SCREAMING_SNAKE_CASE = 2_000_000							)       ->   Tuple:




				"""simple docstring"""




				return sum(num for num in range(3       ,    UpperCamelCase__       ,    2							) if is_prime(UpperCamelCase__							)							) + 2 if n > 2 else 0


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












from ..utils import DummyObject, requires_backends


__A       : str						    = None





def 							__lowerCAmelCase(					*_SCREAMING_SNAKE_CASE       ,    **_SCREAMING_SNAKE_CASE							)       ->   Tuple:




    """simple docstring"""




    requires_backends(_SCREAMING_SNAKE_CASE       ,    ['sentencepiece', 'tokenizers']							)





