


def UpperCamelCase_				(				__a      )	->   bool:
      a__	:  List[Any]     =   0
      for ch in input_str:
            a__	:  str     =   ord(__a      )
            a__	:  Any     =   pow(2			,				__a      )

            # If we already turned on bit for current character's unicode
            if bitmap >> ch_unicode & 1 == 1:
                  return False
            bitmap |= ch_bit_index_on
      return True


if __name__ == "__main__":
    import doctest

    doctest.testmod()


def 	lowerCamelCase					(	UpperCamelCase     :				int							)   ->    bool:
		_lowerCamelCase				   =  (1 + 24 * n) ** 0.5
		return ((1 + root) / 6) % 1 == 0


def 	lowerCamelCase					(	UpperCamelCase     :				int = 50_00							)   ->    int:
		_lowerCamelCase				   =  [(i * (3 * i - 1)) // 2 for i in range(1			,       UpperCamelCase							)]
		for i, pentagonal_i in enumerate(UpperCamelCase							):
				for j in range(UpperCamelCase			,       len(UpperCamelCase							)							):
						_lowerCamelCase				   =  pentagonal_nums[j]
						_lowerCamelCase				   =  pentagonal_i + pentagonal_j
						_lowerCamelCase				   =  pentagonal_j - pentagonal_i
						if is_pentagonal(UpperCamelCase							) and is_pentagonal(UpperCamelCase							):
								return b

		return -1


if __name__ == "__main__":
				print(F'''{solution() = }''')