





"""simple docstring"""




import math





def 		UpperCAmelCase__						(	_UpperCAmelCase   ):






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





def 		UpperCAmelCase__						(	_UpperCAmelCase = 2000000   ):






  """simple docstring"""





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


if __name__ == "__main__":
   print(F"{solution() = }")
import math
def 					__lowercase						(    lowerCamelCase__       )					->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(lowerCamelCase__       ) + 1       )			,					6       ):
    if number % i == 0 or number % (i + 2) == 0:
      return False
  return True
def 					__lowercase						(    lowerCamelCase__ = 2_00_00_00       )					->int:

  '''simple docstring'''




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


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

