



_lowerCamelCase						    =  8.3_1_4_4_5_9_8






def 	_lowerCAmelCase						(				__lowerCamelCase   :     float		,	__lowerCamelCase   :     float     ):



	"""simple docstring"""





	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
						_lowerCamelCase						    =  300
						_lowerCamelCase						    =  28
						_lowerCamelCase						    =  rms_speed_of_molecule(temperature, molar_mass)
						print(f'''Vrms of Nitrogen gas at 300 K is {vrms} m/s''')











from math import sqrt






def 	_lowerCAmelCase						(				__lowerCamelCase   :     int = 1000000     ):



 """simple docstring"""





 __SCREAMING_SNAKE_CASE       :    int       =	0
 __SCREAMING_SNAKE_CASE       :    int       =	0
 __SCREAMING_SNAKE_CASE       :    int

 while num_cuboids <= limit:
  max_cuboid_size += 1
  for sum_shortest_sides in range(2		,	2 * max_cuboid_size + 1     ):
   if sqrt(sum_shortest_sides**2 + max_cuboid_size**2     ).is_integer():
    num_cuboids += (
        min(__lowerCamelCase		,	sum_shortest_sides // 2     )
        - max(1		,	sum_shortest_sides - max_cuboid_size     )
        + 1
    )

 return max_cuboid_size


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






