#include <iostream>
#include <cmath>
bool pdzh(int a)
{
if(a<2) return false;
for(int i=2;i<=sqrt(a);i++)
if(a%i==0) return false;
return true;
}
using namespace std;
int main(){
int n;
scanf("%d",&n);
for(int i=n;i>=1;i--)
if(pdzh(i)true&&n%i0){cout<<i<<endl;return 0;}
return 0;
}