
import math
def      UpperCAmelCase__				(							__magic_name__    :  Dict	):


					'''simple docstring'''

					assert isinstance(__snake_case				,	__snake_case	) and (
					    number >= 0
					), "'number' must been an int and positive"

					if 1 < number < 4:
										# 2 and 3 are primes
										return True
					elif number < 2 or not number % 2:
										# Negatives, 0, 1 and all even numbers are not primes
										return False

					lowerCAmelCase		:       Optional[Any]							=  range(3				,	int(math.sqrt(__snake_case	) + 1	)				,	2	)
					return not any(not number % i for i in odd_numbers	)
def      UpperCAmelCase__				(							__magic_name__    :  Any				,	__magic_name__    :  List[str]=1				,	**__magic_name__    :  Dict	):


					'''simple docstring'''

					lowerCAmelCase		:       List[Any]							=  factor * value
					lowerCAmelCase		:       Dict							=  value

					while not is_prime(__snake_case	):
										value += 1 if not ("desc" in kwargs and kwargs["desc"] is True) else -1

					if value == first_value_val:
										return next_prime(value + 1				,	**__snake_case	)
					return value








from math import pow, sqrt





def    __lowerCAmelCase   (    *__snake_case							):
     __lowerCAmelCase             =       len(__snake_case							) > 0 and all(value > 0.0 for value in values							)
     return result





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





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





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





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





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






