
'''simple docstring'''







from ..utils import DummyObject, requires_backends


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       List[Any]							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       int							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       Optional[Any]							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       str							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       str							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       Optional[int]							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       Dict							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       Tuple							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       Dict							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       str							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       int							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       Optional[int]							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       List[str]							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       List[Any]							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       Optional[int]							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       Optional[int]							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       List[str]							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       Tuple							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       List[str]							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       Dict							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       List[str]							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       str							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       Optional[Any]							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       Optional[Any]							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       str							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       List[str]							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       Any							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       int							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       Optional[int]							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       Dict							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       Dict							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       List[str]							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       Optional[Any]							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       List[str]							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       Optional[Any]							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       Any							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       int							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       Tuple							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       Optional[int]							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       str							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       str							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       int							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       int							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       Union[str, Any]							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       Tuple							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       Tuple							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       str							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       Dict							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       Tuple							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       Union[str, Any]							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       Dict							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       List[str]							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       List[str]							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       Any							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       List[Any]							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       Dict							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       Dict							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       str							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       Union[str, Any]							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       Tuple							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       List[Any]							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       List[str]							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       Dict							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       str							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       str							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       Optional[int]							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       List[str]							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       List[Any]							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       Optional[int]							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       Dict							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       str							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       Optional[int]							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       Dict							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )


class       lowerCAmelCase			(					metaclass=__UpperCAmelCase      ):
		a				:       str							=       ["""vision"""]




		def __init__(					self       ,    *UpperCamelCase       ,    **UpperCamelCase   ):
								requires_backends(self       ,    ["vision"]   )

'''simple docstring'''







def       _a		(						_SCREAMING_SNAKE_CASE		: int						,      _SCREAMING_SNAKE_CASE		: int	):
						return (input_a, input_a).count(0	) % 2



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