'''simple docstring'''


from __future__ import annotations

from math import pi


def  _lowerCamelCase   (				lowerCamelCase_ :							float     ,					lowerCamelCase_ :							float     ,					lowerCamelCase_ :							float       ):



     """simple docstring"""





     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()







'''simple docstring'''


def  _lowerCamelCase   (				lowerCamelCase_ :							str       ):



     """simple docstring"""





     UpperCAmelCase_							:       Optional[int]       =				[0] * len(lowerCamelCase_       )

     for i in range(1     ,					len(lowerCamelCase_       )       ):
          # use last results for better performance - dynamic programming
          UpperCAmelCase_							:       List[Any]       =				prefix_result[i - 1]
          while j > 0 and input_string[i] != input_string[j]:
               UpperCAmelCase_							:       str       =				prefix_result[j - 1]

          if input_string[i] == input_string[j]:
               j += 1
          UpperCAmelCase_							:       Any       =				j

     return prefix_result


def  _lowerCamelCase   (				lowerCamelCase_ :							str       ):



     """simple docstring"""





     return max(prefix_function(lowerCamelCase_       )       )


if __name__ == "__main__":
 import doctest

 doctest.testmod()






