





from __future__ import annotations

import re




def  A_(      A ):

	def alphanum_key(A ):
		return [int(A ) if s.isdigit() else s.lower() for s in re.split("""([0-9]+)"""					,   A )]

	return sorted(A					,   key=A )


if __name__ == "__main__":
				import doctest

				doctest.testmod()









def  A_(      A ):
	if not isinstance(A					,   A ):
		UpperCAmelCase_		    =  f"""Input value of [number={number}] must be an integer"""
		raise TypeError(A )
	if number < 0 or number % 2 == 1:
		return False
	UpperCAmelCase_		    =  int(number**0.5 )
	return number == number_sqrt * (number_sqrt + 1)


if __name__ == "__main__":
				import doctest

				doctest.testmod()


