from __future__ import annotations



def 			__SCREAMING_SNAKE_CASE						(      __UpperCamelCase					: list			)							->      float:







  """simple docstring"""





  if not nums:
    raise ValueError("""List is empty"""			)
  return sum(__UpperCamelCase			) / len(__UpperCamelCase			)


if __name__ == "__main__":
   import doctest

   doctest.testmod()

def 			__SCREAMING_SNAKE_CASE						(      __UpperCamelCase					: list				,  __UpperCamelCase					: list				,  __UpperCamelCase					: int				,  __UpperCamelCase					: int				,  __UpperCamelCase					: int			)							->      int:







  """simple docstring"""





  if index == number_of_items:
    return 0
  SCREAMING_SNAKE_CASE__    							=   0
  SCREAMING_SNAKE_CASE__    							=   0
  SCREAMING_SNAKE_CASE__    							=   knapsack(__UpperCamelCase				,  __UpperCamelCase				,  __UpperCamelCase				,  __UpperCamelCase				,  index + 1			)
  if weights[index] <= max_weight:
    SCREAMING_SNAKE_CASE__    							=   values[index] + knapsack(
        __UpperCamelCase				,  __UpperCamelCase				,  __UpperCamelCase				,  max_weight - weights[index]				,  index + 1			)
  return max(__UpperCamelCase				,  __UpperCamelCase			)


if __name__ == "__main__":
   import doctest

   doctest.testmod()
