#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;
}
