





from __future__ import annotations

from typing import Any

def 							SCREAMING_SNAKE_CASE__       (  snake_case__  :list     )      ->						int:
  if not postfix_notation:
    return 0

  _lowercase							= {'+', '-', '*', '/'}
  _lowercase							= []

  for token in postfix_notation:
    if token in operations:
      _lowercase						,		_lowercase							= stack.pop(), stack.pop()
      if token == "+":
        stack.append(a + b     )
      elif token == "-":
        stack.append(a - b     )
      elif token == "*":
        stack.append(a * b     )
      else:
        if a * b < 0 and a % b != 0:
          stack.append(a // b + 1     )
        else:
          stack.append(a // b     )
    else:
      stack.append(int(snake_case__     )     )

  return stack.pop()


if __name__ == "__main__":
      import doctest

      doctest.testmod()






snake_case 				=       8.3_144_598

def 							SCREAMING_SNAKE_CASE__       (  snake_case__  :float			,							snake_case__  :float     )      ->						float:
  if temperature < 0:
    raise Exception('Temperature cannot be less than 0 K'     )
  if molar_mass <= 0:
    raise Exception('Molar mass cannot be less than or equal to 0 kg/mol'     )
  else:
    return (3 * UNIVERSAL_GAS_CONSTANT * temperature / molar_mass) ** 0.5


if __name__ == "__main__":
      import doctest

      # run doctest
      doctest.testmod()

      # example
      snake_case 				=       3_0_0
      snake_case 				=       2_8
      snake_case 				=       rms_speed_of_molecule(temperature, molar_mass)
      print(F"""Vrms of Nitrogen gas at 300 K is {vrms} m/s""")