X = int(input()) ans = 1 C = 10 ** 6 dat = [0] * C for i in range(2,C): if dat[i] == 0: for j in range(i*2,C,i): dat[j] = 1 count = 0 while X % i == 0: count += 1 X //= i if count & 1: ans *= i if X != 1: ans *= X print(ans)