#include<stdio.h>
int main()
{
int a,j=2,i=2,k=2;
scanf("%d",&a);
for(j=2;j<=a;j++)
{
if(a%j==0)
break;
}
if(j==a)
{
printf("%d",a);
return 0;
}
else if(j!=a)
{
for(i=a-1;i>=2;i--)
{
if((a%i)==0)
{
for(j=2;j<=i;j++)
{
if((i%j)==0)
break;
}
if(j==i)
{
for(k=2;k<=(a/i);k++)
{
if(((a/i)%k)==0)
break;
}
if(k==(a/i))
{
printf("%d",i);
return 0;
}
}
}
}
}
return 0;
}