mod = 10**9 + 7

def comb(n, k):
    x, y = 1, 1
    k = min(k, n-k)
    for i in range(k):
        x *= n - i
        x %= mod
        y *= i + 1
        y %= mod
    return x*pow(y, mod-2, mod) % mod

N, M, K = map(int, input().split())
print((sum(i*(N-i)*M**2 for i in range(N))+sum(i*(M-i)*N**2 for i in range(M)))*comb(N*M-2, K-2) % mod) mod = 10**9 + 7 mod 10**9 + 7 10**9 10 9 7 def comb(n, k):
    x, y = 1, 1
    k = min(k, n-k)
    for i in range(k):
        x *= n - i
        x %= mod
        y *= i + 1
        y %= mod
    return x*pow(y, mod-2, mod) % mod comb x, y = 1, 1 x 1 y 1 k = min(k, n-k) k min(k, n-k) min k n-k n k for i in range(k):
        x *= n - i
        x %= mod
        y *= i + 1
        y %= mod
     i range(k) range k x *= n - i x n - i n i x %= mod x mod y *= i + 1 y i + 1 i 1 y %= mod y mod return x*pow(y, mod-2, mod) % mod x*pow(y, mod-2, mod) % mod x*pow(y, mod-2, mod) x pow(y, mod-2, mod) pow y mod-2 mod 2 mod mod n n k k N, M, K = map(int, input().split()) N map(int, input().split()) map int input().split() ().split () input split M K print((sum(i*(N-i)*M**2 for i in range(N))+sum(i*(M-i)*N**2 for i in range(M)))*comb(N*M-2, K-2) % mod) print (sum(i*(N-i)*M**2 for i in range(N))+sum(i*(M-i)*N**2 for i in range(M)))*comb(N*M-2, K-2) % mod (sum(i*(N-i)*M**2 for i in range(N))+sum(i*(M-i)*N**2 for i in range(M)))*comb(N*M-2, K-2) sum(i*(N-i)*M**2 for i in range(N))+sum(i*(M-i)*N**2 for i in range(M)) sum(i*(N-i)*M**2 for i in range(N)) sum i*(N-i)*M**2 i*(N-i) i N-i N i M**2 M 2 sum(i*(M-i)*N**2 for i in range(M)) sum i*(M-i)*N**2 i*(M-i) i M-i M i N**2 N 2 comb(N*M-2, K-2) comb N*M-2 N*M N M 2 K-2 K 2 mod def comb(n, k):
    x, y = 1, 1
    k = min(k, n-k)
    for i in range(k):
        x *= n - i
        x %= mod
        y *= i + 1
        y %= mod
    return x*pow(y, mod-2, mod) % mod def comb(n, k):
    x, y = 1, 1
    k = min(k, n-k)
    for i in range(k):
        x *= n - i
        x %= mod
        y *= i + 1
        y %= mod
    return x*pow(y, mod-2, mod) % mod comb mod = 10**9 + 7 10**9 + 7 mod K = map(int, input().split()) map(int, input().split()) K N, M, K = map(int, input().split()) map(int, input().split()) N M, K = map(int, input().split()) map(int, input().split()) M
mod = 10**9 + 7

def comb(n, k):
    x, y = 1, 1
    k = min(k, n-k)
    for i in range(k):
        x *= n - i
        x %= mod
        y *= i + 1
        y %= mod
    return x*pow(y, mod-2, mod) % mod

N, M, K = map(int, input().split())
print((sum(i*(N-i)*M**2 for i in range(N))+sum(i*(M-i)*N**2 for i in range(M)))*comb(N*M-2, K-2) % mod)