func_code_string: #include <bits/stdc++.h>   using namespace std;   const int INF = 2000000005;   const long long INFLL = 1000000000000000009;   const long long MOD = 1000000007;   long long W[1005][1005], N, M, K;   int main() {     for (int i = (1); i <= (1000); i++) W[i][0] = 1;     for (int j = (1); j <= (1000); j++) {       long long s = 0;       for (int i = (3); i <= (1000); i++) {         s = (s + W[i - 2][j - 1]) % MOD;         W[i][j] = (W[i - 1][j] + s) % MOD;       }     }     cin >> N >> M >> K;     cout << (W[N][K] * W[M][K]) % MOD;   }   