#include<bits/stdc++.h>
using namespace std;
bool su(int n)
{
bool flag = true;
for(int i = 2;i < n;i++)
{
if(n % i == 0)
{
flag = false;
}
}
return flag;
}
int main()
{
int n,max,a;
cin >> n;
for(int i = 2;i < n;i++)
{
if(su(i))
{
if(n % i == 0)
{
a = n / i;
if(su(a))
{
if(i > a)
{
max = i;
}
else max = a;
}
}
}
}
cout << max;
return 0;
}