



def 					__lowerCAmelCase		(  __lowerCamelCase	:    int	)  ->						int:

					if not isinstance(__lowerCamelCase				,   __lowerCamelCase	):
										__lowerCAmelCase	   =f"""Input value of [number={number}] must be an integer"""
										raise TypeError(__lowerCamelCase	)

					if number < 1:
										__lowerCAmelCase	   =f"""Input value of [number={number}] must be > 0"""
										raise ValueError(__lowerCamelCase	)

					__lowerCAmelCase	   =1

					for i in range(1				,   __lowerCamelCase	):
										current_number *= 4 * i - 2
										current_number //= i + 1

					return current_number


if __name__ == "__main__":
				import doctest

				doctest.testmod()









def 					__lowerCAmelCase		(  )  ->						Tuple:
					__lowerCAmelCase	   =[]
					__lowerCAmelCase	   =1

					while len(__lowerCamelCase	) < 1E6:
										constant.append(str(__lowerCamelCase	)	)
										i += 1

					__lowerCAmelCase	   ="""""".join(__lowerCamelCase	)

					return (
					    int(constant[0]	)
					    * int(constant[9]	)
					    * int(constant[99]	)
					    * int(constant[999]	)
					    * int(constant[9999]	)
					    * int(constant[99999]	)
					    * int(constant[999999]	)
					)


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




