def main(): x = int(input()) comp = [] while x % 2 == 0: comp.append(2) x /= 2 odd = 3 while odd ** 2 <= x: while x % odd == 0: comp.append(odd) x /= odd odd += 2 if x != 1: comp.append(x) y = 1 loop_flg = True while len(comp) >= 1: num = comp.pop(0) if num == comp[0]: del comp[0] else: y *= num if len(comp) == 1: y *= comp[0] else: pass print(y) if __name__ == '__main__': main()