





def 					SCREAMING_SNAKE_CASE__				(							UpperCamelCase__:				int     ):
		if not isinstance(UpperCamelCase__       , UpperCamelCase__     ):
				SCREAMING_SNAKE_CASE__								=   f'''Input value of [number={number}] must be an integer'''
				raise TypeError(UpperCamelCase__     )
		if number < 0:
				return False
		SCREAMING_SNAKE_CASE__								=   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()

"""simple docstring"""




from ..utils import DummyObject, requires_backends





class 			snake_case  (				metaclass=__lowercase ):
							UpperCAmelCase__      =   ['''note_seq''']

							def __init__(self							,							*SCREAMING_SNAKE_CASE_							,							**SCREAMING_SNAKE_CASE_     ):

									"""simple docstring"""







									requires_backends(self							,							['''note_seq''']     )

							@classmethod
							def _lowercase       (cls							,							*SCREAMING_SNAKE_CASE_							,							**SCREAMING_SNAKE_CASE_     ):

									"""simple docstring"""







									requires_backends(cls							,							['''note_seq''']     )







							@classmethod
							def _lowercase       (cls							,							*SCREAMING_SNAKE_CASE_							,							**SCREAMING_SNAKE_CASE_     ):

									"""simple docstring"""







									requires_backends(cls							,							['''note_seq''']     )