#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;
}