



a_      :      str    =     8.3_14_45_98






def     __a					(		__UpperCAmelCase							,  __UpperCAmelCase       ):
 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
     a_      :      List[str]    =     3_00
     a_      :      Optional[Any]    =     28
     a_      :      Optional[Any]    =     rms_speed_of_molecule(temperature, molar_mass)
     print(f'Vrms of Nitrogen gas at 300 K is {vrms} m/s')










import math
from collections.abc import Iterator
from itertools import takewhile






def     __a					(		__UpperCAmelCase       ):

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

 # All primes number are in format of 6k +/- 1
 for i in range(5							,  int(math.sqrt(__UpperCAmelCase       ) + 1       )							,  6       ):
  if number % i == 0 or number % (i + 2) == 0:
   return False
 return True






def     __a					(		):
 a__												= 2
 while True:
  if is_prime(__UpperCAmelCase       ):
   yield num
  num += 1






def     __a					(		__UpperCAmelCase = 200_0000       ):
 return sum(takewhile(lambda __UpperCAmelCase       : x < n							,  prime_generator()       )       )


if __name__ == "__main__":
     print(f'{solution() = }')





