





"""simple docstring"""




def  _SCREAMING_SNAKE_CASE						(      _lowercase		:       int   )					->List[str]:






	'''simple docstring'''






	a :						List[Any]      =							(1 + 24 * n) ** 0.5
	return ((1 + root) / 6) % 1 == 0






def  _SCREAMING_SNAKE_CASE						(      _lowercase		:       Dict = 5000   )					->Optional[int]:






	'''simple docstring'''






	a :						int      =							[(i * (3 * i - 1)) // 2 for i in range(1       ,			_lowercase   )]
	for i, pentagonal_i in enumerate(_lowercase   ):
		for j in range(_lowercase       ,			len(_lowercase   )   ):
			a :						List[str]      =							pentagonal_nums[j]
			a :						List[str]      =							pentagonal_i + pentagonal_j
			a :						List[Any]      =							pentagonal_j - pentagonal_i
			if is_pentagonal(_lowercase   ) and is_pentagonal(_lowercase   ):
				return b

	return -1


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









'''simple docstring'''






def   UpperCamelCase__ (						lowerCAmelCase				,      lowerCAmelCase    ):





      """simple docstring"""


      _lowerCAmelCase					=				""""""
      for word_or_phrase in separated:
            if not isinstance(lowerCAmelCase				,      lowerCAmelCase    ):
                  raise Exception("""join() accepts only strings to be joined"""    )
            joined += word_or_phrase + separator
      return joined.strip(lowerCAmelCase    )


if __name__ == "__main__":
      from doctest import testmod

      testmod()






