
'''simple docstring'''





def   A			(							A_				:       int							):
						return n * (2 * n - 1)

def   A			(							A_				:       int							):
						snake_case							:  Optional[Any]			=     (1 + 24 * n) ** 0.5
						return ((1 + root) / 6) % 1 == 0

def   A			(							A_				:       int = 144							):
						snake_case							:  Any			=     start
						snake_case							:  Any			=     hexagonal_num(A_							)
						while not is_pentagonal(A_							):
												n += 1
												snake_case							:  Optional[Any]			=     hexagonal_num(A_							)
						return num


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





def  lowercase_						(						_A     :       int		):

      """simple docstring"""




      if not isinstance(_A       ,   _A		):
            raise ValueError("double_factorial() only accepts integral values"		)
      if num < 0:
            raise ValueError("double_factorial() not defined for negative values"		)
      lowerCamelCase__						:							Union[str, Any]       =    1
      for i in range(_A       ,   0       ,   -2		):
            value *= i
      return value


if __name__ == "__main__":
    import doctest

    doctest.testmod()


