N,M,K = list(map(int,input().split()))

ans = "No"



for k in range(N+1):

  for l in range(M+1):

    if k*(M-l) + l*(N-k) == K:

      ans = "Yes"

print(ans)
N,M,K = list(map(int,input().split()))

ans = "No"



for a in range(N+1):

  if N - 2*a != 0:

    if (K - a*M) % (N - 2*a) == 0:

      if M >= (K - a*M) / (N - 2*a) >= 0:

        ans = "Yes"

print(ans)
N, M, K = list(map(int, input().split()))
ans = "No"
for k in range(N + 1):
    for l in range(M + 1):
        if k * (M - l) + l * (N - k) == K:
            ans = "Yes"
print(ans)

N, M, K = list(map(int, input().split()))
ans = "No"
for a in range(N + 1):
    if N - 2 * a != 0:
        if (K - a * M) % (N - 2 * a) == 0:
            if M >= (K - a * M) / (N - 2 * a) >= 0:
                ans = "Yes"
print(ans)

-for k in range(N + 1): -    for l in range(M + 1): -        if k * (M - l) + l * (N - k) == K: -            ans = "Yes" +for a in range(N + 1): +    if N - 2 * a != 0: +        if (K - a * M) % (N - 2 * a) == 0: +            if M >= (K - a * M) / (N - 2 * a) >= 0: +                ans = "Yes"