





def       UpperCAmelCase							(     _lowerCamelCase      :  int     ):





						'''simple docstring'''


						if not isinstance(_lowerCamelCase			,   _lowerCamelCase     ):
												SCREAMING_SNAKE_CASE__     :				Tuple   =					f"""Input value of [number={number}] must be an integer"""
												raise TypeError(_lowerCamelCase     )
						if number < 0:
												return False
						SCREAMING_SNAKE_CASE__     :				Dict   =					number * number
						while number > 0:
												if number % 10 != number_square % 10:
																		return False
												number //= 10
												number_square //= 10
						return True


if __name__ == "__main__":
				import doctest

				doctest.testmod()










def       UpperCAmelCase							(     _lowerCamelCase      :  int = 4_000_000     ):





						'''simple docstring'''


						SCREAMING_SNAKE_CASE__     :				Any   =					[0, 1]
						SCREAMING_SNAKE_CASE__     :				List[Any]   =					0
						while fib[i] <= n:
												fib.append(fib[i] + fib[i + 1]     )
												if fib[i + 2] > n:
																		break
												i += 1
						SCREAMING_SNAKE_CASE__     :				Optional[Any]   =					0
						for j in range(len(_lowerCamelCase     ) - 1     ):
												if fib[j] % 2 == 0:
																		total += fib[j]

						return total


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