


def 				UpperCamelCase_	(					__snake_case      :    int  )->   int:




						'''simple docstring'''
						if not isinstance(__snake_case						,      __snake_case  ):
												raise ValueError('double_factorial() only accepts integral values'  )
						if num < 0:
												raise ValueError('double_factorial() not defined for negative values'  )
						__magic_name__					=      1
						for i in range(__snake_case						,      0						,      -2  ):
												value *= i
						return value


if __name__ == "__main__":
					import doctest

					doctest.testmod()





def 				UpperCamelCase_	(					__snake_case      :    set						,      __snake_case      :    set  )->   set:




						'''simple docstring'''
						assert isinstance(__snake_case						,      __snake_case  ), F'''The input value of [set_a={set_a}] is not a set'''
						assert isinstance(__snake_case						,      __snake_case  ), F'''The input value of [set_b={set_b}] is not a set'''

						return {a + b for a in set_a for b in set_b}


if __name__ == "__main__":
					from doctest import testmod

					testmod()

