#include <bits/stdc++.h>
using namespace std;
template <class T>
void checkmin(T &a, T b) {
  if (b < a) a = b;
}
template <class T>
void checkmax(T &a, T b) {
  if (b > a) a = b;
}
template <class T>
T sqr(T x) {
  return x * x;
}
template <class T>
T gcd(T a, T b) {
  if (a < 0) return gcd(-a, b);
  if (b < 0) return gcd(a, -b);
  return (b == 0) ? a : gcd(b, a % b);
}
template <class T>
void out(vector<T> A, int n = -1) {
  if (n == -1) n = ((int)A.size());
  if (n > ((int)A.size())) n = ((int)A.size());
  cout << "{";
  for (int i = 0; i < n; i++) cout << A[i] << " ";
  cout << "}" << endl;
}
template <class T>
void out(T A[], int n) {
  cout << "{";
  for (int i = 0; i < n; i++) cout << A[i] << " ";
  cout << "}" << endl;
}
string tostring(int v) {
  ostringstream sout;
  sout << v;
  return sout.str();
}
string tostring(long long v) {
  ostringstream sout;
  sout << v;
  return sout.str();
}
int low(int i) { return i & -i; }
int countbit(int i) { return (i == 0) ? 0 : (1 + countbit(i - low(i))); }
int toint(string s) {
  istringstream sin(s);
  int t;
  sin >> t;
  return t;
}
long long toint64(string s) {
  istringstream sin(s);
  long long t;
  sin >> t;
  return t;
}
const double pi = acos(-1.);
const double eps = 1e-11;
const long long mo = 1000000007;
long long cal(long long i, long long j) {
  long long t;
  if (j == 0) return 1ll;
  if ((j & 1ll) == 0) {
    t = cal(i, j / 2);
    t = t * t % mo;
  } else {
    t = i * cal(i, j - 1) % mo;
  }
  return t;
}
long long go(long long n) {
  long long t = 1;
  for (; n; n--) t = t * n % mo;
  return t;
}
long long c(long long n, long long m) {
  if (n < 0) return 0;
  if (m < 0) return 0;
  if (n < m) return 0;
  long long t = go(n);
  t = t * cal(go(m), mo - 2) % mo;
  t = t * cal(go(n - m), mo - 2) % mo;
  return t;
}
int main() {
  int n, m, k, kk;
  cin >> n >> m >> k;
  kk = k + k;
  n++;
  m++;
  while (k) {
    k--;
    n -= 2;
    m -= 2;
  }
  long long ans = 0;
  ans = c(n - 2 + kk, n - 2) * c(m - 2 + kk, m - 2) % mo;
  cout << ans;
  return 0;
}
