

"""simple docstring"""






def  UpperCamelCase   (     _lowerCAmelCase       :  int	)			->     int:
	if not isinstance(_lowerCAmelCase,					_lowerCAmelCase	):
		raise ValueError("""double_factorial() only accepts integral values"""	)
	if num < 0:
		raise ValueError("""double_factorial() not defined for negative values"""	)
	_UpperCAmelCase      :							str       =   1
	for i in range(_lowerCAmelCase,					0,					-2	):
		value *= i
	return value


if __name__ == "__main__":
						import doctest

						doctest.testmod()








"""simple docstring"""






from math import factorial
def  UpperCamelCase   (     _lowerCAmelCase       :  Dict,					_lowerCAmelCase       :  List[str]	)			->     Dict:
	return factorial(_lowerCAmelCase	) / (factorial(_lowerCAmelCase	) * factorial(n - r	))
def  UpperCamelCase   (     )			->     Tuple:
	_UpperCAmelCase      :							Optional[int]       =   0

	for i in range(1,					101	):
		for j in range(1,					i + 1	):
			if combinations(_lowerCAmelCase,					_lowerCAmelCase	) > 1E6:
				total += 1
	return total


if __name__ == "__main__":
						print(solution())





