LIMIT = 10**6 def factorize(n): _n = n p = 2 primes = [] while p**2 <= _n: while _n % p == 0: primes.append(p) _n //= p p += 1 if _n > 1: primes.append(_n) return primes N = int(input()) factors = set(factorize(N)) if N == 1: print(1) elif any(N % (p**2) == 0 for p in factors): print(0) else: factors = factorize(N) print((-1) ** len(factors))