






"""simple docstring"""





from __future__ import annotations

# Define the Gravitational Constant G and the function
UpperCamelCase					=     6.67_43e-11  # unit of G : m^3 * kg^-1 * s^-2






def 							A(    snake_case_		,  snake_case_		,  snake_case_		,  snake_case_						):
       """simple docstring"""





       lowercase__:							List[str]         =     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__:							List[str]         =     GRAVITATIONAL_CONSTANT * product_of_mass / (distance**2)
              return {"force": force}
       elif mass_a == 0:
              lowercase__:							Optional[int]         =     (force) * (distance**2) / (GRAVITATIONAL_CONSTANT * mass_a)
              return {"mass_1": mass_a}
       elif mass_a == 0:
              lowercase__:							List[str]         =     (force) * (distance**2) / (GRAVITATIONAL_CONSTANT * mass_a)
              return {"mass_2": mass_a}
       elif distance == 0:
              lowercase__:							Dict         =     (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 _UpperCamelCase			(	__A ,     __A       )				->						int:


      '''simple docstring'''



      return (input_a, input_a).count(0       ) % 2







def _UpperCamelCase			(	)				->						None:


      '''simple docstring'''



      assert xor_gate(0 ,     0       ) == 0
      assert xor_gate(0 ,     1       ) == 1
      assert xor_gate(1 ,     0       ) == 1
      assert xor_gate(1 ,     1       ) == 0


if __name__ == "__main__":
  print(xor_gate(0, 0))
  print(xor_gate(0, 1))





