'''simple docstring'''

from __future__ import annotations







def __UpperCamelCase( _A       :					float	,      _A       :					float	,      _A       :					float     ):
   '''simple docstring'''
   if (voltage, current, resistance).count(0     ) != 1:
      raise ValueError('''One and only one argument must be 0'''     )
   if resistance < 0:
      raise ValueError('''Resistance cannot be negative'''     )
   if voltage == 0:
      return {"voltage": float(current * resistance     )}
   elif current == 0:
      return {"current": voltage / resistance}
   elif resistance == 0:
      return {"resistance": voltage / current}
   else:
      raise ValueError('''Exactly one argument must be 0'''     )


if __name__ == "__main__":
  import doctest

  doctest.testmod()





'''simple docstring'''

import baseaa







def __UpperCamelCase( _A       :					str     ):
   '''simple docstring'''
   return baseaa.baaencode(string.encode('''utf-8'''     )     )







def __UpperCamelCase( _A       :					bytes     ):
   '''simple docstring'''
   return baseaa.baadecode(_A     ).decode('''utf-8'''     )


if __name__ == "__main__":
  UpperCamelCase__  :						List[str]					=      'Hello World!'
  UpperCamelCase__  :						str					=      baseaa_encode(test)
  print(encoded)

  UpperCamelCase__  :						int					=      baseaa_decode(encoded)
  print(decoded)




