






a						:			Optional[int]     	=					9.8_06_65






def 							lowerCamelCase__ (       __lowerCamelCase     :	float    ,						__lowerCamelCase     :	float    ,						__lowerCamelCase     :	float = g						):

  if fluid_density <= 0:
    raise ValueError("""Impossible fluid density"""						)
  if volume < 0:
    raise ValueError("""Impossible Object volume"""						)
  if gravity <= 0:
    raise ValueError("""Impossible Gravity"""						)

  return fluid_density * gravity * volume


if __name__ == "__main__":
       import doctest

       # run doctest
       doctest.testmod()








from __future__ import annotations

from collections.abc import Generator

def    UpperCAmelCase_				( )   ->					Generator[int, None, None]:
      SCREAMING_SNAKE_CASE_      		=     {}
      SCREAMING_SNAKE_CASE_      		=     2
      while True:
            SCREAMING_SNAKE_CASE_      		=     factor_map.pop(__UpperCAmelCase     ,     __UpperCAmelCase				)
            if factor:
                  SCREAMING_SNAKE_CASE_      		=     factor + prime
                  while x in factor_map:
                        x += factor
                  SCREAMING_SNAKE_CASE_      		=     factor
            else:
                  SCREAMING_SNAKE_CASE_      		=     prime
                  yield prime
            prime += 1

def    UpperCAmelCase_				( __UpperCAmelCase		:      float = 1E10				)   ->					int:
      SCREAMING_SNAKE_CASE_      		=     sieve()

      SCREAMING_SNAKE_CASE_      		=     1
      while True:
            SCREAMING_SNAKE_CASE_      		=     next(__UpperCAmelCase				)
            if (2 * prime * n) > limit:
                  return n
            # Ignore the next prime as the reminder will be 2.
            next(__UpperCAmelCase				)
            n += 2


if __name__ == "__main__":
   print(solution())