





'''simple docstring'''







def  _lowerCamelCase				( lowercase						:      Optional[int] = 10    ,							lowercase						:      Tuple = 22						)	->	Any:
				_a								= range(1    ,							lowercase__						)
				_a								= range(1    ,							lowercase__						)
				return sum(
				    1 for power in powers for base in bases if len(str(base**power						)						) == power						)


if __name__ == "__main__":
					print(f"""{solution(10, 22) = }""")



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


if __name__ == "__main__":
 import doctest

 doctest.testmod()


