






'''simple docstring'''

from maths.is_square_free import is_square_free
from maths.prime_factors import prime_factors







def    lowercase__			(				__UpperCamelCase   )->			int:
      UpperCamelCase      = prime_factors(__UpperCamelCase   )
      if is_square_free(__UpperCamelCase   ):
            return -1 if len(__UpperCamelCase   ) % 2 else 1
      return 0


if __name__ == "__main__":
     import doctest

     doctest.testmod()








'''simple docstring'''

from maths.is_square_free import is_square_free
from maths.prime_factors import prime_factors







def    lowercase__			(				__UpperCamelCase   )->			int:
      UpperCamelCase      = prime_factors(__UpperCamelCase   )
      if is_square_free(__UpperCamelCase   ):
            return -1 if len(__UpperCamelCase   ) % 2 else 1
      return 0


if __name__ == "__main__":
     import doctest

     doctest.testmod()
