#include <bits/stdc++.h>
using namespace std;
const int N = 200005;
const long long inf = 0x3f3f3f3fll;
const long long mod = 998244353ll;
int n, m;
int main() {
  ios::sync_with_stdio(0);
  int i, j;
  long long x;
  cin >> x;
  if (!(x & 1))
    cout << x / 2;
  else {
    long long k;
    for (k = 2; k * k <= x; k++) {
      if (x % k == 0) break;
    }
    if (k * k > x)
      cout << 1;
    else
      cout << (x - k) / 2 + 1;
  }
  return 0;
}
