#include <algorithm>
#include <array>
#include <cassert>
#include <cmath>
#include <cstdio>
#include <cstring>
#include <iomanip>
#include <iostream>
#include <iterator>
#include <map>
#include <memory>
#include <numeric>
#include <queue>
#include <set>
#include <stack>
#include <string>
#include <sstream>
#include <unordered_map>
#include <vector>


#define INF 1000000002486618624LL
#define MOD 1000000007
#define ALL(x) std::begin(x), std::end(x)


int main(int argc, char** argv)
{
  std::cin.tie(0);
  std::ios_base::sync_with_stdio(0);

  std::cout << std::fixed << std::setprecision(6);

  int N, M, K;
  
  std::cin >> N >> M >> K;

  for (int i = 0; i <= N; i ++)
    for (int j = 0; j <= M; j ++)
      if (N * i + j * M - i * j * 2 == K) {
        std::cout << "Yes" << std::endl;

        return 0;
      }

  std::cout << "No" << std::endl;

  return 0;
}
