#include <bits/stdc++.h>
using namespace std;
int ys(int n){
int j;
for(int i = n;i >= 0;i--){
if(n % i == 0){
for(j = i - 1;j >= 2;j--){
if(i % j == 0){
j = 0;
break;
}
}
if(j > 0)
return i;
}
}
return 1;
}
int n,si;
int main(){
cin >> n;
cout << ys(n);
return 0;
}