n,m,k=map(int,input().split())
mod=10**9+7
A=n*m-2
from math import factorial
def Comb(N, K):
    a = factorial(N) % mod
    b = factorial(K) % mod
    c = factorial(N-K) % mod
    return (a * pow(b, mod-2, mod) * pow(c, mod-2, mod)) % mod
v=Comb(A,k-2)
t=0
y=0
for i in range(1,n):
  t+=i*(n-i)*m*m%mod
for i in range(1,m):
  y+=i*(m-i)*n*n%mod

ans=v*(t+y)
print(ans%mod) n,m,k=map(int,input().split()) n map(int,input().split()) map int input().split() ().split () input split m k mod=10**9+7 mod 10**9+7 10**9 10 9 7 A=n*m-2 A n*m-2 n*m n m 2 from math import factorial def Comb(N, K):
    a = factorial(N) % mod
    b = factorial(K) % mod
    c = factorial(N-K) % mod
    return (a * pow(b, mod-2, mod) * pow(c, mod-2, mod)) % mod Comb a = factorial(N) % mod a factorial(N) % mod factorial(N) factorial N mod b = factorial(K) % mod b factorial(K) % mod factorial(K) factorial K mod c = factorial(N-K) % mod c factorial(N-K) % mod factorial(N-K) factorial N-K N K mod return (a * pow(b, mod-2, mod) * pow(c, mod-2, mod)) % mod (a * pow(b, mod-2, mod) * pow(c, mod-2, mod)) % mod a * pow(b, mod-2, mod) * pow(c, mod-2, mod) a * pow(b, mod-2, mod) a pow(b, mod-2, mod) pow b mod-2 mod 2 mod pow(c, mod-2, mod) pow c mod-2 mod 2 mod mod N N K K v=Comb(A,k-2) v Comb(A,k-2) Comb A k-2 k 2 t=0 t 0 y=0 y 0 for i in range(1,n):
  t+=i*(n-i)*m*m%mod i range(1,n) range 1 n t+=i*(n-i)*m*m%mod t i*(n-i)*m*m%mod i*(n-i)*m*m i*(n-i)*m i*(n-i) i n-i n i m m mod for i in range(1,m):
  y+=i*(m-i)*n*n%mod i range(1,m) range 1 m y+=i*(m-i)*n*n%mod y i*(m-i)*n*n%mod i*(m-i)*n*n i*(m-i)*n i*(m-i) i m-i m i n n mod ans=v*(t+y) ans v*(t+y) v t+y t y print(ans%mod) print ans%mod ans mod n,m,k=map(int,input().split()) map(int,input().split()) n y+=i*(m-i)*n*n%mod i*(m-i)*n*n%mod y k=map(int,input().split()) map(int,input().split()) k y=0 0 y A=n*m-2 n*m-2 A t=0 0 t mod=10**9+7 10**9+7 mod m,k=map(int,input().split()) map(int,input().split()) m v=Comb(A,k-2) Comb(A,k-2) v ans=v*(t+y) v*(t+y) ans t+=i*(n-i)*m*m%mod i*(n-i)*m*m%mod t def Comb(N, K):
    a = factorial(N) % mod
    b = factorial(K) % mod
    c = factorial(N-K) % mod
    return (a * pow(b, mod-2, mod) * pow(c, mod-2, mod)) % mod def Comb(N, K):
    a = factorial(N) % mod
    b = factorial(K) % mod
    c = factorial(N-K) % mod
    return (a * pow(b, mod-2, mod) * pow(c, mod-2, mod)) % mod Comb
n,m,k=map(int,input().split())
mod=10**9+7
A=n*m-2
from math import factorial
def Comb(N, K):
    a = factorial(N) % mod
    b = factorial(K) % mod
    c = factorial(N-K) % mod
    return (a * pow(b, mod-2, mod) * pow(c, mod-2, mod)) % mod
v=Comb(A,k-2)
t=0
y=0
for i in range(1,n):
  t+=i*(n-i)*m*m%mod
for i in range(1,m):
  y+=i*(m-i)*n*n%mod

ans=v*(t+y)
print(ans%mod)