

from __future__ import annotations

from math import pi

def 			lowerCamelCase__			(       _a				,      _a				,      _a):

	if (inductance, frequency, reactance).count(0) != 1:
		raise ValueError("One and only one argument must be 0")
	if inductance < 0:
		raise ValueError("Inductance cannot be negative")
	if frequency < 0:
		raise ValueError("Frequency cannot be negative")
	if reactance < 0:
		raise ValueError("Inductive reactance cannot be negative")
	if inductance == 0:
		return {"inductance": reactance / (2 * pi * frequency)}
	elif frequency == 0:
		return {"frequency": reactance / (2 * pi * inductance)}
	elif reactance == 0:
		return {"reactance": 2 * pi * frequency * inductance}
	else:
		raise ValueError("Exactly one argument must be 0")


if __name__ == "__main__":
			import doctest

			doctest.testmod()


from __future__ import annotations

def 			lowerCamelCase__			(       _a):
	SCREAMING_SNAKE_CASE :   Optional[Any]					  =							2
	SCREAMING_SNAKE_CASE :   Optional[int]					  =							[]
	while i * i <= n:
		if n % i:
			i += 1
		else:
			n //= i
			factors.append(_a)
	if n > 1:
		factors.append(_a)
	return factors


if __name__ == "__main__":
			import doctest

			doctest.testmod()