#include <bits/stdc++.h>
using namespace std;
long long int n;
long long int f(long long int x) {
  if (x & 1) {
    for (long long int i = 3; i * i <= n; i++) {
      if (n % i == 0) {
        return 1 + f(x - i);
      }
    }
    return 1;
  } else
    return x / 2;
}
int main() {
  while (scanf("%lld", &n) != EOF) {
    printf("%lld\n", f(n));
  }
  return 0;
}
