import java.util.*; public class Sqrt{ public static void main(String... args){ Scanner scan = new Scanner(System.in); long X = scan.nextLong(); System.out.println(makeAns(X)); } public static long makeAns(long number){ long res = number; long answer = 1; for(long i = 2; i*i <= res; i++){ int count = 0; while(res%i == 0){ res /= i; count++; } if(count%2 != 0)answer *= i; } if(res > 1){ answer *= res; } return answer; } }