




import math

def       UpperCAmelCase_							(   __UpperCAmelCase		:			int							)      ->				Union[str, Any]:

      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       UpperCAmelCase_							(   __UpperCAmelCase		:			int = 2_00_00_00							)      ->				int:
      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 collections import defaultdict

def       UpperCAmelCase_							(   __UpperCAmelCase		:			int = 5							)      ->				int:
      SCREAMING_SNAKE_CASE_					=    defaultdict(__UpperCAmelCase							)
      SCREAMING_SNAKE_CASE_					=    0

      while True:
            SCREAMING_SNAKE_CASE_					=    get_digits(__UpperCAmelCase							)
            freqs[digits].append(__UpperCAmelCase							)

            if len(freqs[digits]							) == max_base:
                  SCREAMING_SNAKE_CASE_					=    freqs[digits][0] ** 3
                  return base

            num += 1

def       UpperCAmelCase_							(   __UpperCAmelCase		:			int							)      ->				str:
      return "".join(sorted(str(num**3							)							)							)


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