





"""simple docstring"""




def 						UpperCAmelCase__		(     _UpperCAmelCase ,					_UpperCAmelCase					):






  """simple docstring"""





  A_  :       int										=  len(_UpperCAmelCase					)
  A_  :       int										=  len(_UpperCAmelCase					)
  A_  :       int										=  (
      first_str_length if first_str_length > second_str_length else second_str_length
  )
  A_  :       list										=  []
  for char_count in range(_UpperCAmelCase					):
    if char_count < first_str_length:
      output_list.append(first_str[char_count]					)
    if char_count < second_str_length:
      output_list.append(second_str[char_count]					)
  return "".join(_UpperCAmelCase					)


if __name__ == "__main__":
   print(alternative_string_arrange('AB', 'XYZ'), end=' ')






"""simple docstring"""




def 						UpperCAmelCase__		(     _UpperCAmelCase					):






  """simple docstring"""





  if isinstance(_UpperCAmelCase ,					_UpperCAmelCase					):
    raise TypeError('\'float\' object cannot be interpreted as an integer'					)
  if isinstance(_UpperCAmelCase ,					_UpperCAmelCase					):
    raise TypeError('\'str\' object cannot be interpreted as an integer'					)

  if num == 0:
    return "0b0"

  A_  :       str										=  False

  if num < 0:
    A_  :       Dict										=  True
    A_  :       Union[str, Any]										=  -num

  A_  :       list[int]										=  []
  while num > 0:
    binary.insert(0 ,					num % 2					)
    num >>= 1

  if negative:
    return "-0b" + "".join(str(_UpperCAmelCase					) for e in binary					)

  return "0b" + "".join(str(_UpperCAmelCase					) for e in binary					)


if __name__ == "__main__":
   import doctest

   doctest.testmod()