


'''simple docstring'''
def 			a      (			__a ,					__a ,					__a   )  ->	float:



					'''simple docstring'''






					return round(float(moles / volume   ) * nfactor   )


def 			a      (			__a ,					__a ,					__a   )  ->	float:



					'''simple docstring'''






					return round(float((moles * 0.0_8_2_1 * temperature) / (volume)   )   )


def 			a      (			__a ,					__a ,					__a   )  ->	float:



					'''simple docstring'''






					return round(float((moles * 0.0_8_2_1 * temperature) / (pressure)   )   )


def 			a      (			__a ,					__a ,					__a   )  ->	float:



					'''simple docstring'''






					return round(float((pressure * volume) / (0.0_8_2_1 * moles)   )   )


if __name__ == "__main__":
		import doctest

		doctest.testmod()




"""simple docstring"""

from functools import lru_cache




@lru_cache
def __lowercase			(							_a    ):
    if num < 0:
        raise ValueError('''Number should not be negative.'''    )

    return 1 if num in (0, 1) else num * factorial(num - 1    )


if __name__ == "__main__":
     import doctest

     doctest.testmod()





