#include <iostream>
#include <cmath>
using namespace std;
long long n;
bool prime(long long n)
{
if(n==0||n==1) return false;
for(long i=2;i<=sqrt(n);++i)
{
if(n%i==0)
{
return false;
}
}
return true;
}
int main()
{
cin>>n;
for(long i=n;i>=sqrt(n);--i)
{
if (n%i==0&&prime(i)==true&&prime(n/i)==true)
{
cout<<i;
}
}
return 0;
}