def solve(X): res = 1 i = 2 while i * i <= X: cnt = 0 while X % i == 0: cnt += 1 X /= i res *= i ** (cnt % 2) i += 1 res *= X return res X = int(raw_input()) print solve(X)