'''simple docstring'''






from dataclasses import dataclass, field
from typing import ClassVar, Dict

from ..features import Features, Value
from .base import TaskTemplate







@dataclass(frozen=_UpperCamelCase			)
class lowercase_       (		_UpperCamelCase			):







   """simple docstring"""

   __lowerCAmelCase         =   field(default="language-modeling"    ,    metadata={"include_in_asdict_even_if_is_default": True}			)

   __lowerCAmelCase         =   Features({"text": Value("string"			)}			)
   __lowerCAmelCase         =   Features({}			)
   __lowerCAmelCase         =   "text"
   @property
   def 	__UpperCAmelCase   (      self      :			Tuple     )  ->			Dict[str, str]:
        return {self.text_column: "text"}





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

def a__       (			A_   ):






  '''simple docstring'''





  __magic_name__								=			prime_factors(A_   )
  if is_square_free(A_   ):
    return -1 if len(A_   ) % 2 else 1
  return 0


if __name__ == "__main__":
    import doctest

    doctest.testmod()

