






"""simple docstring"""






def  __lowerCamelCase					(					lowerCAmelCase__       ,lowerCAmelCase__				):
				if a < 0 or b < 0:
								raise ValueError('the value of both inputs must be positive'				)
				A__							 =       str(bin(lowerCAmelCase__				)				)[2:]  # remove the leading "0b"
				A__							 =       str(bin(lowerCAmelCase__				)				)[2:]
				A__							 =       max(len(lowerCAmelCase__				)       ,len(lowerCAmelCase__				)				)
				return "0b" + "".join(
				    str(int('1' in (char_a, char_b)				)				)
				    for char_a, char_b in zip(a_binary.zfill(lowerCAmelCase__				)       ,b_binary.zfill(lowerCAmelCase__				)				)				)


if __name__ == "__main__":
					import doctest

					doctest.testmod()










"""simple docstring"""






from maths.prime_check import is_prime



def  __lowerCamelCase					(					lowerCAmelCase__				):
				if not isinstance(lowerCAmelCase__       ,lowerCAmelCase__				):
								A__							 =       f'''Input value of [number={number}] must be an integer'''
								raise TypeError(lowerCAmelCase__				)
				if is_prime(lowerCAmelCase__				) and is_prime(number + 2				):
								return number + 2
				else:
								return -1


if __name__ == "__main__":
					import doctest

					doctest.testmod()


