#include<bits/stdc++.h>
using namespace std;
int flag;
int main()
{
    short a,b,n,sum;
    cin >> a >> b >> n;//n总路程(包括多走的路程)
    if(a*b>0)//假设坐标为一、三象限直接加
        sum=a+b;
    else //假设坐标为二、四象限总路程用计算绝对值的方法
        sum=-a-b;
    if((n-sum)%2==0&&(n-sum)>=0)
    //总路程减去原本要走的路=多走的路,多走的一定是偶数且n总路程一定大于或等于a+b
        flag++;
    if(flag)//只要flag为1则就是多走了一段路程
        cout << "YES" << endl;
    else 
        cout << "NO" << endl;
    return 0;
}