from collections import Counter x = int(raw_input()) l = [] while x % 2 == 0: l.append(2) x /= 2 d = 3 while x != 1: if x % d == 0: l.append(d) x /= d else: d += 2 c = Counter(l) a = 1 for k,v in c.items(): if v % 2 == 1: a *= k print a