


'''simple docstring'''






from __future__ import annotations

from collections import namedtuple


def  _snake_case       (					A			,   A			,   A	)						->   tuple:
							lowerCAmelCase__	       =     namedtuple('''result'''			,   '''name value'''	)
							if (voltage, current, power).count(0	) != 1:
														raise ValueError('''Only one argument must be 0'''	)
							elif power < 0:
														raise ValueError(
														    '''Power cannot be negative in any electrical/electronics system'''	)
							elif voltage == 0:
														return result('''voltage'''			,   power / current	)
							elif current == 0:
														return result('''current'''			,   power / voltage	)
							elif power == 0:
														return result('''power'''			,   float(round(abs(voltage * current	)			,   2	)	)	)
							else:
														raise ValueError('''Exactly one argument must be 0'''	)


if __name__ == "__main__":
		import doctest

		doctest.testmod()



'''simple docstring'''






def  _snake_case       (					A = 10	)						->   str:
							if not isinstance(A			,   A	) or n < 0:
														raise ValueError('''Invalid input'''	)
							lowerCAmelCase__	       =     10**n
							lowerCAmelCase__	       =     28433 * (pow(2			,   7830457			,   A	)) + 1
							return str(number % modulus	)


if __name__ == "__main__":
		from doctest import testmod

		testmod()
		print(f"""{solution(10) = }""")