


def   __lowerCamelCase	(       lowerCamelCase__		:	int			):





			'''simple docstring'''




			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"""			)
			lowerCamelCase								=     1
			for i in range(lowerCamelCase__     ,       0     ,       -2			):
						value *= i
			return value


if __name__ == "__main__":
		import doctest

		doctest.testmod()





def   __lowerCamelCase	(       lowerCamelCase__		:	int = 100     ,       lowerCamelCase__		:	int = 100			):





			'''simple docstring'''




			return max(
			    sum(int(lowerCamelCase__			) for x in str(base**power			)			)
			    for base in range(lowerCamelCase__			)
			    for power in range(lowerCamelCase__			)			)


# Tests
if __name__ == "__main__":
		import doctest

		doctest.testmod()

