#include<bits/stdc++.h>//万能头文件
using namespace std;
int main()
{
    int n;
    cin>>n;//输入这个数
    for (int i=2;i<=n;i++)//用for循环查找最小的因数
      if (n%i==0)//如果i是n的因数
        {
            cout<<n/i;//输出较大的因数
            break;//跳出循环
        } 
    return 0;
}
/**************************************************************
	Problem: 1664
	User: admin
	Language: C++
	Result: Accepted
	Time:57 ms
	Memory:2072 kb
****************************************************************/