

'''simple docstring'''

from math import pow, sqrt




def 				UpperCamelCase(					*UpperCAmelCase_     ):
 UpperCAmelCase	:     List[Any]						 =			len(UpperCAmelCase_     ) > 0 and all(value > 0.0 for value in values     )
 return result




def 				UpperCamelCase(					UpperCAmelCase_  ,	UpperCAmelCase_     ):
 return (
     round(sqrt(molar_mass_a / molar_mass_a     )  ,	6     )
     if validate(UpperCAmelCase_  ,	UpperCAmelCase_     )
     else ValueError('Input Error: Molar mass values must greater than 0.'     )
 )




def 				UpperCamelCase(					UpperCAmelCase_  ,	UpperCAmelCase_  ,	UpperCAmelCase_     ):
 return (
     round(effusion_rate * sqrt(molar_mass_a / molar_mass_a     )  ,	6     )
     if validate(UpperCAmelCase_  ,	UpperCAmelCase_  ,	UpperCAmelCase_     )
     else ValueError(
         'Input Error: Molar mass and effusion rate values must greater than 0.'     )
 )




def 				UpperCamelCase(					UpperCAmelCase_  ,	UpperCAmelCase_  ,	UpperCAmelCase_     ):
 return (
     round(effusion_rate / sqrt(molar_mass_a / molar_mass_a     )  ,	6     )
     if validate(UpperCAmelCase_  ,	UpperCAmelCase_  ,	UpperCAmelCase_     )
     else ValueError(
         'Input Error: Molar mass and effusion rate values must greater than 0.'     )
 )




def 				UpperCamelCase(					UpperCAmelCase_  ,	UpperCAmelCase_  ,	UpperCAmelCase_     ):
 return (
     round(molar_mass / pow(effusion_rate_a / effusion_rate_a  ,	2     )  ,	6     )
     if validate(UpperCAmelCase_  ,	UpperCAmelCase_  ,	UpperCAmelCase_     )
     else ValueError(
         'Input Error: Molar mass and effusion rate values must greater than 0.'     )
 )




def 				UpperCamelCase(					UpperCAmelCase_  ,	UpperCAmelCase_  ,	UpperCAmelCase_     ):
 return (
     round(pow(effusion_rate_a / effusion_rate_a  ,	2     ) / molar_mass  ,	6     )
     if validate(UpperCAmelCase_  ,	UpperCAmelCase_  ,	UpperCAmelCase_     )
     else ValueError(
         'Input Error: Molar mass and effusion rate values must greater than 0.'     )
 )







'''simple docstring'''

def 				UpperCamelCase(					UpperCAmelCase_  ,	UpperCAmelCase_     ):
 if b == 0:
  return 1
 if (b % 2) == 0:
  return actual_power(UpperCAmelCase_  ,	int(b / 2     )     ) * actual_power(UpperCAmelCase_  ,	int(b / 2     )     )
 else:
  return a * actual_power(UpperCAmelCase_  ,	int(b / 2     )     ) * actual_power(UpperCAmelCase_  ,	int(b / 2     )     )




def 				UpperCamelCase(					UpperCAmelCase_  ,	UpperCAmelCase_     ):
 if b < 0:
  return 1 / actual_power(UpperCAmelCase_  ,	UpperCAmelCase_     )
 return actual_power(UpperCAmelCase_  ,	UpperCAmelCase_     )


if __name__ == "__main__":
 print(power(-2, -3))




