
"""simple docstring"""






from itertools import permutations




def __magic_name__	(				_lowerCamelCase:		tuple			)					->						bool:

	'''simple docstring'''




	if num[3] % 2 != 0:
		return False

	if (num[2] + num[3] + num[4]) % 3 != 0:
		return False

	if num[5] % 5 != 0:
		return False

	lowerCAmelCase												=  [7, 11, 13, 17]
	for i, test in enumerate(_lowerCamelCase			):
		if (num[i + 4] * 100 + num[i + 5] * 10 + num[i + 6]) % test != 0:
			return False
	return True




def __magic_name__	(				_lowerCamelCase:		int = 10			)					->						int:

	'''simple docstring'''




	return sum(
	    int(''''''.join(map(_lowerCamelCase,					_lowerCamelCase			)			)			)
	    for num in permutations(range(_lowerCamelCase			)			)
	    if is_substring_divisible(_lowerCamelCase			)			)


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




"""simple docstring"""






UpperCAmelCase        =				8.3_144_598




def __magic_name__	(				_lowerCamelCase:		float,					_lowerCamelCase:		float			)					->						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
					UpperCAmelCase        =				3_0_0
					UpperCAmelCase        =				2_8
					UpperCAmelCase        =				rms_speed_of_molecule(temperature, molar_mass)
					print(f"""Vrms of Nitrogen gas at 300 K is {vrms} m/s""")


