#include <bits/stdc++.h>
using namespace std;
int a[100000000];
int x;
int zhs(int i)
{
for(int j=2;j<i;j++)
{
if(i%j==0)
{
return 0;
}
}
return 1;
}
int zhishu(int n)
{
int i;
for (i=2;i<n;i++)
{
if(n%i==0&&zhs(i)==1)
{
a[++x]=i;
}
}
}
int main()
{
int n,i,j,ans;
cin>>n;
zhishu(n);
sort(a+1,a+x+1);
cout<<a[x];
return 0;
}
全tle咋回事