main=do
  [n,m,k]<-map read.words<$>getLine
  print $ solve n m k

solve :: Integer->Integer->Integer->Integer
solve n m k = go n m +% go m n
  where go w h = h *% h *% comb (w*h-2) (k-2) *% foldl1 (+%) [b-a|a<-[1..w],b<-[a+1..w]]

comb n r= factm n /% factm r /% factm (n-r)

mo = 1000000007

infixl 7 *%
a *% b = a * b `mod` mo

infixl 7 /%
a /% b = a *% inv b

infixl 6 +%
a +% b = (a + b) `mod` mo

infixl 6 -%
a -% b = (a-b+mo) `mod` mo

factm = foldl (*%) 1 . enumFromTo 1

inv x = u where (u,_,_) = euc x mo

euc = go 1 0 0 1
  where
  go u v u' v' x 0 = (u,v,x)
  go u v u' v' x y = go u' v' (u - q * u') (v - q * v') y r
    where (q,r) = quotRem x y