




def 					lowerCamelCase__       (						A__       :					int  ,			A__       :					int	):





       '''simple docstring'''



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

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

       __lowerCamelCase   =						max(len(A__	)  ,			len(A__	)	)

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


if __name__ == "__main__":
       import doctest

       doctest.testmod()






'''simple docstring'''




import re



def 	a			( lowerCamelCase__    ):
			'''simple docstring'''





			return [char.split() for char in re.split(r"""[^ a-z A-Z 0-9 \s]"""						,      str_    )]



def 	a			( lowerCamelCase__    ):
			'''simple docstring'''





			A_	:						Optional[int]	=     split_input(str_    )
			return "".join(
			    ["""""".join([char.capitalize() for char in sub_str]    ) for sub_str in string_split]    )



def 	a			( lowerCamelCase__						,      lowerCamelCase__						,      lowerCamelCase__    ):
			'''simple docstring'''





			try:
						A_	:						List[Any]	=     split_input(lowerCamelCase__    )
						if upper:
									A_	:						Tuple	=     """""".join(
									    [
									        separator.join([char.upper() for char in sub_str]    )
									        for sub_str in string_split
									    ]    )
						else:
									A_	:						Optional[int]	=     """""".join(
									    [
									        separator.join([char.lower() for char in sub_str]    )
									        for sub_str in string_split
									    ]    )
						return res_str
			except IndexError:
						return "not valid string"



def 	a			( lowerCamelCase__    ):
			'''simple docstring'''





			return to_simple_case(lowerCamelCase__    )



def 	a			( lowerCamelCase__    ):
			'''simple docstring'''





			try:
						A_	:						Tuple	=     to_simple_case(lowerCamelCase__    )
						return res_str[0].lower() + res_str[1:]
			except IndexError:
						return "not valid string"



def 	a			( lowerCamelCase__						,      lowerCamelCase__    ):
			'''simple docstring'''





			return to_complex_case(lowerCamelCase__						,      lowerCamelCase__						,      """_"""    )



def 	a			( lowerCamelCase__						,      lowerCamelCase__    ):
			'''simple docstring'''





			return to_complex_case(lowerCamelCase__						,      lowerCamelCase__						,      """-"""    )


if __name__ == "__main__":
						__import__('''doctest''').testmod()