long x,i=1;main(){for(scanf("%ld",&x);++i<1e6;)x%(i*i)||(x/=i*i);printf("%ld",x);}