N, M, K = map(int, input().split())
mod = 10**9+7

def nCk(n, k, mod):
    nu = 1
    de = 1 
    for i in range(1, k+1):
        nu *= (n-i+1)
        de *= i
        nu = nu % mod
        de = de % mod
    ans = nu * pow(de, mod-2, mod) % mod
    return ans

ans = nCk(N*M-2, K-2, mod)*N*M*(M+N)*(M*N-1)//6
ans = ans % mod
print(ans) 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 def nCk(n, k, mod):
    nu = 1
    de = 1 
    for i in range(1, k+1):
        nu *= (n-i+1)
        de *= i
        nu = nu % mod
        de = de % mod
    ans = nu * pow(de, mod-2, mod) % mod
    return ans nCk nu = 1 nu 1 de = 1 de 1 for i in range(1, k+1):
        nu *= (n-i+1)
        de *= i
        nu = nu % mod
        de = de % mod
     i range(1, k+1) range 1 k+1 k 1 nu *= (n-i+1) nu n-i+1 n-i n i 1 de *= i de i nu = nu % mod nu nu % mod nu mod de = de % mod de de % mod de mod ans = nu * pow(de, mod-2, mod) % mod ans nu * pow(de, mod-2, mod) % mod nu * pow(de, mod-2, mod) nu pow(de, mod-2, mod) pow de mod-2 mod 2 mod mod return ans ans n n k k mod mod ans = nCk(N*M-2, K-2, mod)*N*M*(M+N)*(M*N-1)//6 ans nCk(N*M-2, K-2, mod)*N*M*(M+N)*(M*N-1)//6 nCk(N*M-2, K-2, mod)*N*M*(M+N)*(M*N-1) nCk(N*M-2, K-2, mod)*N*M*(M+N) nCk(N*M-2, K-2, mod)*N*M nCk(N*M-2, K-2, mod)*N nCk(N*M-2, K-2, mod) nCk N*M-2 N*M N M 2 K-2 K 2 mod N M M+N M N M*N-1 M*N M N 1 6 ans = ans % mod ans ans % mod ans mod print(ans) print ans ans = ans % mod ans % mod ans mod = 10**9+7 10**9+7 mod ans = nCk(N*M-2, K-2, mod)*N*M*(M+N)*(M*N-1)//6 nCk(N*M-2, K-2, mod)*N*M*(M+N)*(M*N-1)//6 ans K = map(int, input().split()) map(int, input().split()) K M, K = map(int, input().split()) map(int, input().split()) M N, M, K = map(int, input().split()) map(int, input().split()) N def nCk(n, k, mod):
    nu = 1
    de = 1 
    for i in range(1, k+1):
        nu *= (n-i+1)
        de *= i
        nu = nu % mod
        de = de % mod
    ans = nu * pow(de, mod-2, mod) % mod
    return ans def nCk(n, k, mod):
    nu = 1
    de = 1 
    for i in range(1, k+1):
        nu *= (n-i+1)
        de *= i
        nu = nu % mod
        de = de % mod
    ans = nu * pow(de, mod-2, mod) % mod
    return ans nCk
N, M, K = map(int, input().split())
mod = 10**9+7

def nCk(n, k, mod):
    nu = 1
    de = 1 
    for i in range(1, k+1):
        nu *= (n-i+1)
        de *= i
        nu = nu % mod
        de = de % mod
    ans = nu * pow(de, mod-2, mod) % mod
    return ans

ans = nCk(N*M-2, K-2, mod)*N*M*(M+N)*(M*N-1)//6
ans = ans % mod
print(ans)