from __future__ import annotations






def  UpperCAmelCase__(    lowerCamelCase_	):



			"""simple docstring"""





			_snake_case														=   42
			_snake_case														=   list(lowerCamelCase_	)
			_snake_case							,			_snake_case														=   _vector[:-1], int(_vector[-1]	)
			_snake_case														=   [int(lowerCamelCase_	) for digit in __vector]

			vector.reverse()
			for i, digit in enumerate(lowerCamelCase_	):
						if i & 1 == 0:
									_snake_case														=   digit * 2
									if doubled > 9:
												doubled -= 9
									check_digit += doubled
						else:
									check_digit += digit

			return check_digit % 10 == 0


if __name__ == "__main__":
			import doctest

			doctest.testmod()
			assert is_luhn('''79927398713''')
			assert not is_luhn('''79927398714''')


from __future__ import annotations

# Define the Gravitational Constant G and the function
_SCREAMING_SNAKE_CASE:    int     						=							6.6_743e-11  # unit of G : m^3 * kg^-1 * s^-2






def  UpperCAmelCase__(    lowerCamelCase_				,						lowerCamelCase_				,						lowerCamelCase_				,						lowerCamelCase_	):



			"""simple docstring"""





			_snake_case														=   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:
						_snake_case														=   GRAVITATIONAL_CONSTANT * product_of_mass / (distance**2)
						return {"force": force}
			elif mass_a == 0:
						_snake_case														=   (force) * (distance**2) / (GRAVITATIONAL_CONSTANT * mass_a)
						return {"mass_1": mass_a}
			elif mass_a == 0:
						_snake_case														=   (force) * (distance**2) / (GRAVITATIONAL_CONSTANT * mass_a)
						return {"mass_2": mass_a}
			elif distance == 0:
						_snake_case														=   (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()

