"""simple docstring"""



def    _A(		lowerCAmelCase ,     lowerCAmelCase = 2       ):
							return round((float(lowerCAmelCase       ) * 9 / 5) + 32 ,     lowerCAmelCase       )

def    _A(		lowerCAmelCase ,     lowerCAmelCase = 2       ):
							return round(float(lowerCAmelCase       ) + 273.15 ,     lowerCAmelCase       )

def    _A(		lowerCAmelCase ,     lowerCAmelCase = 2       ):
							return round((float(lowerCAmelCase       ) * 9 / 5) + 491.67 ,     lowerCAmelCase       )

def    _A(		lowerCAmelCase ,     lowerCAmelCase = 2       ):
							return round((float(lowerCAmelCase       ) - 32) * 5 / 9 ,     lowerCAmelCase       )

def    _A(		lowerCAmelCase ,     lowerCAmelCase = 2       ):
							return round(((float(lowerCAmelCase       ) - 32) * 5 / 9) + 273.15 ,     lowerCAmelCase       )

def    _A(		lowerCAmelCase ,     lowerCAmelCase = 2       ):
							return round(float(lowerCAmelCase       ) + 459.67 ,     lowerCAmelCase       )

def    _A(		lowerCAmelCase ,     lowerCAmelCase = 2       ):
							return round(float(lowerCAmelCase       ) - 273.15 ,     lowerCAmelCase       )

def    _A(		lowerCAmelCase ,     lowerCAmelCase = 2       ):
							return round(((float(lowerCAmelCase       ) - 273.15) * 9 / 5) + 32 ,     lowerCAmelCase       )

def    _A(		lowerCAmelCase ,     lowerCAmelCase = 2       ):
							return round((float(lowerCAmelCase       ) * 9 / 5) ,     lowerCAmelCase       )

def    _A(		lowerCAmelCase ,     lowerCAmelCase = 2       ):
							return round((float(lowerCAmelCase       ) - 491.67) * 5 / 9 ,     lowerCAmelCase       )

def    _A(		lowerCAmelCase ,     lowerCAmelCase = 2       ):
							return round(float(lowerCAmelCase       ) - 459.67 ,     lowerCAmelCase       )

def    _A(		lowerCAmelCase ,     lowerCAmelCase = 2       ):
							return round((float(lowerCAmelCase       ) * 5 / 9) ,     lowerCAmelCase       )

def    _A(		lowerCAmelCase ,     lowerCAmelCase = 2       ):
							return round((float(lowerCAmelCase       ) * 1.25 + 273.15) ,     lowerCAmelCase       )

def    _A(		lowerCAmelCase ,     lowerCAmelCase = 2       ):
							return round((float(lowerCAmelCase       ) * 2.25 + 32) ,     lowerCAmelCase       )

def    _A(		lowerCAmelCase ,     lowerCAmelCase = 2       ):
							return round((float(lowerCAmelCase       ) * 1.25) ,     lowerCAmelCase       )

def    _A(		lowerCAmelCase ,     lowerCAmelCase = 2       ):
							return round((float(lowerCAmelCase       ) * 2.25 + 32 + 459.67) ,     lowerCAmelCase       )


if __name__ == "__main__":
				import doctest

				doctest.testmod()






"""simple docstring"""



def    _A(		lowerCAmelCase       ):
							if not isinstance(lowerCAmelCase ,     lowerCAmelCase       ):
														A__					:    int														= F'''Input value of [number={number}] must be an integer'''
														raise TypeError(lowerCAmelCase       )
							if number < 0 or number % 2 == 1:
														return False
							A__					:    List[Any]														= int(number**0.5       )
							return number == number_sqrt * (number_sqrt + 1)


if __name__ == "__main__":
				import doctest

				doctest.testmod()





