func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     long long int n;     cin >> n;     long long int lim = sqrt(n) + 1;     if (!(n & 1)) {       cout << n / 2 << endl;       return 0;     }     for (long long int i = 3; i <= lim + 1; i++) {       if (n % i == 0) {         cout << (n - i) / 2 + 1 << endl;         return 0;       }     }     puts( 1 );     return 0;   }   