import Data.List

g::Int->Int->Int->Int->Int->Bool
g _ _ _ (-1) _=False
g w h a b c=if w*b+(h-b)*a-b*a==c then True else g w h a (b-1) c

f::Int->Int->Int->Int->Int->Bool
f w h (-1) b c=False
f w h a b c=(g w h a b c)||(f w h (a-1) b c)

main = do
       x<-getLine
       let (h:w:c:[])=map read (words x)::[Int]
       putStrLn $ if f w h w h c then "Yes" else "No"