


import math






def 						_A						(						_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 						_A						(						_lowercase = 2_00_00_00				)			->				int:


     """simple docstring"""


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


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






import os

from apache_beam.io.filesystems import FileSystems
from apache_beam.pipeline import Pipeline

from .logging import get_logger


__snake_case     =		2 << 2_0  # 2mb
__snake_case     =		get_logger(__name__)



class 					__lowerCamelCase	(_a		):







       def 						snake_case_					(	self:				Optional[Any]			):






            '''simple docstring'''




            __UpperCamelCase				=	self._options.get_all_options().get('runner'			)
            return runner in [None, "DirectRunner", "PortableRunner"]






def 						_A						(						_lowercase			,       _lowercase			,       _lowercase=False				)			->				List[Any]:


     """simple docstring"""


     __UpperCamelCase				=	FileSystems
     if fs.exists(_lowercase				):
          if force_upload:
               logger.info(f'''Remote path already exist: {remote_file_path}. Overwriting it as force_upload=True.'''				)
          else:
               logger.info(f'''Remote path already exist: {remote_file_path}. Skipping it as force_upload=False.'''				)
               return
     with fs.create(_lowercase				) as remote_file:
          with open(_lowercase			,       'rb'				) as local_file:
               __UpperCamelCase				=	local_file.read(_lowercase				)
               while chunk:
                    remote_file.write(_lowercase				)
                    __UpperCamelCase				=	local_file.read(_lowercase				)






def 						_A						(						_lowercase			,       _lowercase			,       _lowercase=False				)			->				Optional[Any]:


     """simple docstring"""


     __UpperCamelCase				=	FileSystems
     if os.path.exists(_lowercase				):
          if force_download:
               logger.info(f'''Local path already exist: {remote_file_path}. Overwriting it as force_upload=True.'''				)
          else:
               logger.info(f'''Local path already exist: {remote_file_path}. Skipping it as force_upload=False.'''				)
               return
     with fs.open(_lowercase				) as remote_file:
          with open(_lowercase			,       'wb'				) as local_file:
               __UpperCamelCase				=	remote_file.read(_lowercase				)
               while chunk:
                    local_file.write(_lowercase				)
                    __UpperCamelCase				=	remote_file.read(_lowercase				)


