





"""simple docstring"""






def      lowercase__ (					lowerCAmelCase__   :			int							,			lowerCAmelCase__   :			int			)    ->			int:



			'''simple docstring'''
			while second != 0:
						a__  :	Any		 =			first & second
						first ^= second
						a__  :	int		 =			c << 1
			return first


if __name__ == "__main__":
		import doctest

		doctest.testmod()

		__UpperCAmelCase						=			int(input('''Enter the first number: ''').strip())
		__UpperCAmelCase						=			int(input('''Enter the second number: ''').strip())
		print(f"{add(first, second) = }")






"""simple docstring"""






from maths.is_square_free import is_square_free
from maths.prime_factors import prime_factors






def      lowercase__ (					lowerCAmelCase__   :			int			)    ->			int:



			'''simple docstring'''
			a__  :	Tuple		 =			prime_factors(lowerCAmelCase__			)
			if is_square_free(lowerCAmelCase__			):
						return -1 if len(lowerCAmelCase__			) % 2 else 1
			return 0


if __name__ == "__main__":
		import doctest

		doctest.testmod()