func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     long long n, m, k, a;     scanf( %I64d%I64d%I64d , &n, &m, &k);     if (n + m - 2 < k)       printf( -1 );     else {       if (n > m) {         a = n;         n = m;         m = a;       }       if (n >= k + 1) {         printf( %I64d , max((m / (k + 1)) * n, (n / (k + 1)) * m));       } else {         if (m >= k + 1)           printf( %I64d , (m / (k + 1)) * n);         else           printf( %I64d , n / (k - m + 2));       }     }   }   