




"""simple docstring"""




def       __UpperCAmelCase      (				__UpperCamelCase					):






			"""simple docstring"""




			if not isinstance(__UpperCamelCase					,							__UpperCamelCase					):
						raise ValueError('''double_factorial() only accepts integral values'''					)
			if n < 0:
						raise ValueError('''double_factorial() not defined for negative values'''					)
			return 1 if n <= 1 else n * double_factorial(n - 2					)


if __name__ == "__main__":
			import doctest

			doctest.testmod()









"""simple docstring"""




from collections import defaultdict







def       __UpperCAmelCase      (				__UpperCamelCase					):
			__lowercase	:       defaultdict[str, int]				=   defaultdict(__UpperCamelCase					)
			# Creating a dictionary containing count of each word
			for word in sentence.split():
						occurrence[word] += 1
			return occurrence


if __name__ == "__main__":
			for word, count in word_occurrence('INPUT STRING').items():
						print(F"{word}: {count}")



