


'''simple docstring'''






def 		_A			(lowerCAmelCase__					:int			,  lowerCAmelCase__					:float			,  lowerCAmelCase__					:float						)				->					Tuple:




     '''simple docstring'''



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






def 		_A			(lowerCAmelCase__					:float			,  lowerCAmelCase__					:float			,  lowerCAmelCase__					:float						)				->					Union[str, Any]:




     '''simple docstring'''



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






def 		_A			(lowerCAmelCase__					:float			,  lowerCAmelCase__					:float			,  lowerCAmelCase__					:float						)				->					str:




     '''simple docstring'''



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






def 		_A			(lowerCAmelCase__					:float			,  lowerCAmelCase__					:float			,  lowerCAmelCase__					:float						)				->					List[Any]:




     '''simple docstring'''



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


if __name__ == "__main__":
 import doctest

 doctest.testmod()






'''simple docstring'''






from __future__ import annotations






def 		_A			(lowerCAmelCase__					:int						)				->					list[int]:




     '''simple docstring'''



     _a      =							2
     _a      =							[]
     while i * i <= n:
          if n % i:
               i += 1
          else:
               n //= i
               factors.append(lowerCAmelCase__						)
     if n > 1:
          factors.append(lowerCAmelCase__						)
     return factors


if __name__ == "__main__":
 import doctest

 doctest.testmod()

