
def 			UpperCamelCase       (				lowerCAmelCase__						):
					'''simple docstring'''
					if not isinstance(lowerCAmelCase__					,     lowerCAmelCase__						):
										lowercase		      =		f'Input value of [number={number}] must be an integer'
										raise TypeError(lowerCAmelCase__						)
					if number < 0 or number % 2 == 1:
										return False
					lowercase		      =		int(number**0.5						)
					return number == number_sqrt * (number_sqrt + 1)


if __name__ == "__main__":
							import doctest

							doctest.testmod()






def 			UpperCamelCase       (				lowerCAmelCase__ = 30						):
					'''simple docstring'''
					lowercase		      =		exponent + 2
					lowercase		      =		(1 + 5**0.5) / 2
					lowercase		      =		(phi**fibonacci_index - (phi - 1) ** fibonacci_index) / 5**0.5

					return int(lowerCAmelCase__						)


if __name__ == "__main__":
							print(F'{solution() = }')




