def 			lowercase(	UpperCamelCase_							,					UpperCamelCase_       )		->	str:







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

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

 UpperCamelCase			  =      max(len(UpperCamelCase_       )							,					len(UpperCamelCase_       )       )

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


if __name__ == "__main__":
     import doctest

     doctest.testmod()

def 			lowercase(	UpperCamelCase_							,					UpperCamelCase_							,					UpperCamelCase_       )		->	list:







 '''simple docstring'''
 UpperCamelCase			  =      len(UpperCamelCase_       )
 UpperCamelCase			  =      [[0] * n for i in range(UpperCamelCase_       )]
 for i in range(UpperCamelCase_       ):
  UpperCamelCase			  =      y_points[i]

 for i in range(2							,					UpperCamelCase_       ):
  for j in range(UpperCamelCase_							,					UpperCamelCase_       ):
   UpperCamelCase			  =      (
       (xa - x_points[j - i + 1]) * q[j][i - 1]
       - (xa - x_points[j]) * q[j - 1][i - 1]
   ) / (x_points[j] - x_points[j - i + 1])

 return [q[n - 1][n - 1], q]


if __name__ == "__main__":
     import doctest

     doctest.testmod()
