from math import factorial as f
n,m,k=map(int, input().split())
print((f(n*m-2)//(f(k-2)*f(n*m-k))*(m*m*(n**3-n)+n*n*(m**3-m))//6)%(10**9+7)) from math import factorial as f n,m,k=map(int, input().split()) n map(int, input().split()) map int input().split() ().split () input split m k print((f(n*m-2)//(f(k-2)*f(n*m-k))*(m*m*(n**3-n)+n*n*(m**3-m))//6)%(10**9+7)) print (f(n*m-2)//(f(k-2)*f(n*m-k))*(m*m*(n**3-n)+n*n*(m**3-m))//6)%(10**9+7) f(n*m-2)//(f(k-2)*f(n*m-k))*(m*m*(n**3-n)+n*n*(m**3-m))//6 f(n*m-2)//(f(k-2)*f(n*m-k))*(m*m*(n**3-n)+n*n*(m**3-m)) f(n*m-2)//(f(k-2)*f(n*m-k)) f(n*m-2) f n*m-2 n*m n m 2 f(k-2)*f(n*m-k) f(k-2) f k-2 k 2 f(n*m-k) f n*m-k n*m n m k m*m*(n**3-n)+n*n*(m**3-m) m*m*(n**3-n) m*m m m n**3-n n**3 n 3 n n*n*(m**3-m) n*n n n m**3-m m**3 m 3 m 6 10**9+7 10**9 10 9 7 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
from math import factorial as f
n,m,k=map(int, input().split())
print((f(n*m-2)//(f(k-2)*f(n*m-k))*(m*m*(n**3-n)+n*n*(m**3-m))//6)%(10**9+7))