func_code_string: #include <bits/stdc++.h>   using namespace std;   long long l, w, k;   int main() {     cin >> l >> w >> k;     if (k > l + w - 2) {       cout << -1;       return 0;     }     if (k + 1 <= max(l, w)) {       long long e = max(l, w);       long long t = min(l, w);       long long j = (t / (k + 1)) * max(l, w);       long long u = (e / (k + 1)) * min(l, w);       if (j > u)         cout << j;       else         cout << u;     } else {       long long e = min(l, w);       cout << (e / (k + 2 - max(l, w)));     }     return 0;   }   