


from math import pow, sqrt
def 							__lowerCamelCase		(					*UpperCAmelCase_		:						float		):




      """simple docstring"""





      a		:int									=			len(UpperCAmelCase_		) > 0 and all(value > 0.0 for value in values		)
      return result
def 							__lowerCamelCase		(					UpperCAmelCase_		:						float					,    UpperCAmelCase_		:						float		):




      """simple docstring"""





      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 							__lowerCamelCase		(					UpperCAmelCase_		:						float					,    UpperCAmelCase_		:						float					,    UpperCAmelCase_		:						float		):




      """simple docstring"""





      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 							__lowerCamelCase		(					UpperCAmelCase_		:						float					,    UpperCAmelCase_		:						float					,    UpperCAmelCase_		:						float		):




      """simple docstring"""





      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 							__lowerCamelCase		(					UpperCAmelCase_		:						float					,    UpperCAmelCase_		:						float					,    UpperCAmelCase_		:						float		):




      """simple docstring"""





      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 							__lowerCamelCase		(					UpperCAmelCase_		:						float					,    UpperCAmelCase_		:						float					,    UpperCAmelCase_		:						float		):




      """simple docstring"""





      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.'''		)
      )









def 							__lowerCamelCase		(					UpperCAmelCase_		:						int					,    UpperCAmelCase_		:						int		):




      """simple docstring"""





      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 							__lowerCamelCase		(					UpperCAmelCase_		:						int					,    UpperCAmelCase_		:						int		):




      """simple docstring"""





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


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





