

import math





class 			snake_case_     :







			'''simple docstring'''

			def __init__(  self				:       str							,     _UpperCamelCase				:       Any							,     _UpperCamelCase				:       str							,     _UpperCamelCase				:       Union[str, Any]							)   ->Optional[int]:
									snake_case_     =			x
									snake_case_     =			y
									snake_case_     =			z







			def __repr__(  self				:       str							)   ->str:
									return f'''Point({self.x}, {self.y}, {self.z})'''






def 						__SCREAMING_SNAKE_CASE      (SCREAMING_SNAKE_CASE__						,	SCREAMING_SNAKE_CASE__ ):
						return math.sqrt(abs((b.x - a.x) ** 2 + (b.y - a.y) ** 2 + (b.z - a.z) ** 2 ) )


if __name__ == "__main__":
					import doctest

					doctest.testmod()


def 						__SCREAMING_SNAKE_CASE      (SCREAMING_SNAKE_CASE__						,	SCREAMING_SNAKE_CASE__ ):
						return (input_a, input_a).count(0 ) % 2


def 						__SCREAMING_SNAKE_CASE      ():
						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))