


def  SCREAMING_SNAKE_CASE_		(    __A				:    Optional[Any]       )			->	Optional[Any]:

       """simple docstring"""

       if not isinstance(_lowerCAmelCase						,					_lowerCAmelCase       ):
              a_      :	Union[str, Any]							=						F"""Input value of [number={number}] must be an integer"""
              raise TypeError(_lowerCAmelCase       )

       if number < 1:
              a_      :	Dict							=						F"""Input value of [number={number}] must be > 0"""
              raise ValueError(_lowerCAmelCase       )

       a_      :	Optional[int]							=						1

       for i in range(1						,					_lowerCAmelCase       ):
              current_number *= 4 * i - 2
              current_number //= i + 1

       return current_number


if __name__ == "__main__":
   import doctest

   doctest.testmod()





def  SCREAMING_SNAKE_CASE_		(    __A				:    int       )			->	bool:

       """simple docstring"""

       a_      :	List[Any]							=						n ** (1 / 3)
       return (val * val * val) == n


if __name__ == "__main__":
   print(perfect_cube(27))
   print(perfect_cube(4))


