MOD = 10 ** 9 + 7
n, m, k = map(int, input().split())
def f(i, j):
    return i*(i-1)*(i+1)//6 * j ** 2
def c(a, b):
    r = 1
    for i in range(a, a - b, -1):
        r = r * i % MOD
    t = 1
    for i in range(1, b + 1):
        t = t * i % MOD
    return r * pow(t, MOD - 2, MOD)
print((f(n, m) + f(m, n)) * c(n*m - 2, k - 2) % MOD) MOD = 10 ** 9 + 7 MOD 10 ** 9 + 7 10 ** 9 10 9 7 n, m, k = map(int, input().split()) n map(int, input().split()) map int input().split() ().split () input split m k def f(i, j):
    return i*(i-1)*(i+1)//6 * j ** 2 f return i*(i-1)*(i+1)//6 * j ** 2 i*(i-1)*(i+1)//6 * j ** 2 i*(i-1)*(i+1)//6 i*(i-1)*(i+1) i*(i-1) i i-1 i 1 i+1 i 1 6 j ** 2 j 2 i i j j def c(a, b):
    r = 1
    for i in range(a, a - b, -1):
        r = r * i % MOD
    t = 1
    for i in range(1, b + 1):
        t = t * i % MOD
    return r * pow(t, MOD - 2, MOD) c r = 1 r 1 for i in range(a, a - b, -1):
        r = r * i % MOD
     i range(a, a - b, -1) range a a - b a b -1 r = r * i % MOD r r * i % MOD r * i r i MOD t = 1 t 1 for i in range(1, b + 1):
        t = t * i % MOD
     i range(1, b + 1) range 1 b + 1 b 1 t = t * i % MOD t t * i % MOD t * i t i MOD return r * pow(t, MOD - 2, MOD) r * pow(t, MOD - 2, MOD) r pow(t, MOD - 2, MOD) pow t MOD - 2 MOD 2 MOD a a b b print((f(n, m) + f(m, n)) * c(n*m - 2, k - 2) % MOD) print (f(n, m) + f(m, n)) * c(n*m - 2, k - 2) % MOD (f(n, m) + f(m, n)) * c(n*m - 2, k - 2) f(n, m) + f(m, n) f(n, m) f n m f(m, n) f m n c(n*m - 2, k - 2) c n*m - 2 n*m n m 2 k - 2 k 2 MOD m, k = map(int, input().split()) map(int, input().split()) m n, m, k = map(int, input().split()) map(int, input().split()) n def c(a, b):
    r = 1
    for i in range(a, a - b, -1):
        r = r * i % MOD
    t = 1
    for i in range(1, b + 1):
        t = t * i % MOD
    return r * pow(t, MOD - 2, MOD) def c(a, b):
    r = 1
    for i in range(a, a - b, -1):
        r = r * i % MOD
    t = 1
    for i in range(1, b + 1):
        t = t * i % MOD
    return r * pow(t, MOD - 2, MOD) c MOD = 10 ** 9 + 7 10 ** 9 + 7 MOD k = map(int, input().split()) map(int, input().split()) k def f(i, j):
    return i*(i-1)*(i+1)//6 * j ** 2 def f(i, j):
    return i*(i-1)*(i+1)//6 * j ** 2 f
MOD = 10 ** 9 + 7
n, m, k = map(int, input().split())
def f(i, j):
    return i*(i-1)*(i+1)//6 * j ** 2
def c(a, b):
    r = 1
    for i in range(a, a - b, -1):
        r = r * i % MOD
    t = 1
    for i in range(1, b + 1):
        t = t * i % MOD
    return r * pow(t, MOD - 2, MOD)
print((f(n, m) + f(m, n)) * c(n*m - 2, k - 2) % MOD)
