
def 				SCREAMING_SNAKE_CASE     (      __UpperCamelCase :						int							,						__UpperCamelCase :						int       ) ->       str:

				"""simple docstring"""







				if a < 0 or b < 0:
								raise ValueError('''the value of both inputs must be positive'''       )

				A__  :	Any         =							str(bin(__UpperCamelCase       )       )[2:]  # remove the leading "0b"
				A__  :	Dict         =							str(bin(__UpperCamelCase       )       )[2:]  # remove the leading "0b"

				A__  :	Tuple         =							max(len(__UpperCamelCase       )							,						len(__UpperCamelCase       )       )

				return "0b" + "".join(
				    str(int(char_a == '''1''' and char_b == '''1'''       )       )
				    for char_a, char_b in zip(a_binary.zfill(__UpperCamelCase       )							,						b_binary.zfill(__UpperCamelCase       )       )       )


if __name__ == "__main__":
					import doctest

					doctest.testmod()

from abc import ABC, abstractmethod
from argparse import ArgumentParser







class  UpperCamelCase__		(    SCREAMING_SNAKE_CASE_   ):







	'''simple docstring'''





	@staticmethod
	@abstractmethod
	def   __snake_case				(			UpperCamelCase__		):
					raise NotImplementedError()





	@abstractmethod
	def   __snake_case				(			self		):
					raise NotImplementedError()