


'''simple docstring'''

from math import pow, sqrt





def __snake_case					(      *UpperCAmelCase_						:						Tuple		):
 lowerCamelCase_      =  len(_SCREAMING_SNAKE_CASE		) > 0 and all(value > 0.0 for value in values		)
 return result





def __snake_case					(      UpperCAmelCase_						:						Tuple					,				UpperCAmelCase_						:						Union[str, Any]		):
 return (
     round(sqrt(molar_mass_a / molar_mass_a		)					,				6		)
     if validate(_SCREAMING_SNAKE_CASE					,				_SCREAMING_SNAKE_CASE		)
     else ValueError("Input Error: Molar mass values must greater than 0."		)
 )





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





def __snake_case					(      UpperCAmelCase_						:						Union[str, Any]					,				UpperCAmelCase_						:						List[Any]					,				UpperCAmelCase_						:						List[Any]		):
 return (
     round(effusion_rate / sqrt(molar_mass_a / molar_mass_a		)					,				6		)
     if validate(_SCREAMING_SNAKE_CASE					,				_SCREAMING_SNAKE_CASE					,				_SCREAMING_SNAKE_CASE		)
     else ValueError(
         "Input Error: Molar mass and effusion rate values must greater than 0."		)
 )





def __snake_case					(      UpperCAmelCase_						:						List[str]					,				UpperCAmelCase_						:						Optional[int]					,				UpperCAmelCase_						:						str		):
 return (
     round(molar_mass / pow(effusion_rate_a / effusion_rate_a					,				2		)					,				6		)
     if validate(_SCREAMING_SNAKE_CASE					,				_SCREAMING_SNAKE_CASE					,				_SCREAMING_SNAKE_CASE		)
     else ValueError(
         "Input Error: Molar mass and effusion rate values must greater than 0."		)
 )







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




"""simple docstring"""
import os
from typing import Dict, List, Tuple, TypeVar, Union


lowercase__					       =	TypeVar('T')

lowercase__					       =	Union[List[T], Tuple[T, ...]]
lowercase__					       =	Union[T, List[T], Dict[str, T]]
lowercase__					       =	Union[str, bytes, os.PathLike]


