






'''simple docstring'''
from __future__ import annotations

# Define the Gravitational Constant G and the function
UpperCamelCase__	=     6.6743e-11  # unit of G : m^3 * kg^-1 * s^-2




def 						__SCREAMING_SNAKE_CASE   (					_UpperCamelCase  ,						_UpperCamelCase  ,						_UpperCamelCase  ,						_UpperCamelCase							):


   """simple docstring"""




   lowercase_		:      Dict          =       mass_a * mass_a

   if (force, mass_a, mass_a, distance).count(0							) != 1:
      raise ValueError("One and only one argument must be 0"							)
   if force < 0:
      raise ValueError("Gravitational force can not be negative"							)
   if distance < 0:
      raise ValueError("Distance can not be negative"							)
   if mass_a < 0 or mass_a < 0:
      raise ValueError("Mass can not be negative"							)
   if force == 0:
      lowercase_		:      Dict          =       GRAVITATIONAL_CONSTANT * product_of_mass / (distance**2)
      return {"force": force}
   elif mass_a == 0:
      lowercase_		:      Tuple          =       (force) * (distance**2) / (GRAVITATIONAL_CONSTANT * mass_a)
      return {"mass_1": mass_a}
   elif mass_a == 0:
      lowercase_		:      Optional[Any]          =       (force) * (distance**2) / (GRAVITATIONAL_CONSTANT * mass_a)
      return {"mass_2": mass_a}
   elif distance == 0:
      lowercase_		:      Any          =       (GRAVITATIONAL_CONSTANT * product_of_mass / (force)) ** 0.5
      return {"distance": distance}
   raise ValueError("One and only one argument must be 0"							)


# Run doctest
if __name__ == "__main__":
 import doctest

 doctest.testmod()












'''simple docstring'''
def 						__SCREAMING_SNAKE_CASE   (					_UpperCamelCase  ,						_UpperCamelCase							):


   """simple docstring"""




   sequence.append(_UpperCamelCase							)

   lowercase_		:      Union[str, Any]          =       0
   while sequence[index] != target:
      index += 1

   sequence.pop()

   if index == len(_UpperCamelCase							):
      return None

   return index


if __name__ == "__main__":
 UpperCamelCase__	=     input('Enter numbers separated by comma:\n').strip()
 UpperCamelCase__	=     [int(item) for item in user_input.split(',')]

 UpperCamelCase__	=     input('Enter a single number to be found in the list:\n')
 UpperCamelCase__	=     int(target_input)
 UpperCamelCase__	=     sentinel_linear_search(sequence, target)
 if result is not None:
  print(f"""{target} found at positions: {result}""")
 else:
  print('Not found')




