#include<bits/stdc++.h>
using namespace std;
int main(){
long long n,ans=1,flag=1;
cin>>n;
for(long long i=2;i*i<n;i++){
if(n%i==0){
flag=0;
break;
}
}
// cout<<flag<<endl;
if(flag==0){
for(int i=2;i<=n;i++){
while(n%i==0){
n/=i;
ans=i;
}
}
}else{
ans=n;
}
cout<<ans;
return 0;
}