


'''simple docstring'''


import math







def     snake_case_     (						SCREAMING_SNAKE_CASE__  ):







				"""simple docstring"""





				if not isinstance(SCREAMING_SNAKE_CASE__							,   SCREAMING_SNAKE_CASE__  ):
								_SCREAMING_SNAKE_CASE				: Optional[Any]  	=   f"""Input value of [number={number}] must be an integer"""
								raise TypeError(SCREAMING_SNAKE_CASE__  )
				if number < 1:
								_SCREAMING_SNAKE_CASE				: Union[str, Any]  	=   f"""Input value of [number={number}] must be a positive integer"""
								raise ValueError(SCREAMING_SNAKE_CASE__  )
				_SCREAMING_SNAKE_CASE				: Dict  	=   [number]
				while number != 1:
								if number % 2 == 0:
												_SCREAMING_SNAKE_CASE				: Optional[int]  	=   math.floor(math.sqrt(SCREAMING_SNAKE_CASE__  )  )
								else:
												_SCREAMING_SNAKE_CASE				: str  	=   math.floor(
												    math.sqrt(SCREAMING_SNAKE_CASE__  ) * math.sqrt(SCREAMING_SNAKE_CASE__  ) * math.sqrt(SCREAMING_SNAKE_CASE__  )  )
								sequence.append(SCREAMING_SNAKE_CASE__  )
				return sequence


if __name__ == "__main__":
				import doctest

				doctest.testmod()








'''simple docstring'''


def     snake_case_     (						SCREAMING_SNAKE_CASE__							,   SCREAMING_SNAKE_CASE__  ):







				"""simple docstring"""





				return (input_a, input_a).count(0  ) % 2







def     snake_case_     (						):







				"""simple docstring"""





				assert xor_gate(0							,   0  ) == 0
				assert xor_gate(0							,   1  ) == 1
				assert xor_gate(1							,   0  ) == 1
				assert xor_gate(1							,   1  ) == 0


if __name__ == "__main__":
				print(xor_gate(0, 0))
				print(xor_gate(0, 1))




