import re

def      SCREAMING_SNAKE_CASE_  (		snake_case__							)  ->			Union[str, Any]:
							def docstring_decorator(snake_case__							):
														lowerCAmelCase				=	fn.__doc__
														lowerCAmelCase				=	func_doc.split('''\n'''							)
														lowerCAmelCase				=	0
														while i < len(snake_case__							) and re.search(R'''^\s*Examples?:\s*$'''     ,						lines[i]							) is None:
																					i += 1
														if i < len(snake_case__							):
																					lowerCAmelCase				=	example_docstring
																					lowerCAmelCase				=	'''\n'''.join(snake_case__							)
														else:
																					raise ValueError(
																					    f"The function {fn} should have an empty 'Examples:' in its docstring as placeholder, "
																					    f"current docstring is:\n{func_doc}"							)
														lowerCAmelCase				=	func_doc
														return fn

							return docstring_decorator




def      SCREAMING_SNAKE_CASE_  (		snake_case__     ,						snake_case__							)  ->			int:
							return (input_a, input_a).count(0							) % 2

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



