



'''simple docstring'''





def    _SCREAMING_SNAKE_CASE  (       UpperCamelCase							,    UpperCamelCase			):



    """simple docstring"""





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

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

    lowerCAmelCase__ :  Optional[int]							      =					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()



__lowerCamelCase			: List[Any]							   =		6_5521



def 	__SCREAMING_SNAKE_CASE  (					__UpperCamelCase    :       str	)							->					int:







  """simple docstring"""





  SCREAMING_SNAKE_CASE__										=      1
  SCREAMING_SNAKE_CASE__										=      0
  for plain_chr in plain_text:
    SCREAMING_SNAKE_CASE__										=      (a + ord(__UpperCamelCase	)) % MOD_ADLER
    SCREAMING_SNAKE_CASE__										=      (b + a) % MOD_ADLER
  return (b << 16) | a
