#include <iostream>
using namespace std;
int main() {
int o, P;
cin >> o;
cin >> P;
int x; // parzysta wartosc, ktora traci P
cin >> x;
if (x % 2 != 0) {
return 1;
}
// krok 1: P traci x
P -= x;
// krok 2: o traci polowe x
o -= x / 2;
// krok 3: o otrzymuje tyle co stracilo P (czyli x)
o += x;
cout << o << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICBpbnQgbywgUDsKICAgIGNpbiA+PiBvOwogIAogICAgY2luID4+IFA7CgogICAgaW50IHg7IC8vIHBhcnp5c3RhIHdhcnRvc2MsIGt0b3JhIHRyYWNpIFAKICAgIGNpbiA+PiB4OwoKICAgIGlmICh4ICUgMiAhPSAwKSB7CiAgICAgICAgcmV0dXJuIDE7CiAgICB9CgogICAgLy8ga3JvayAxOiBQIHRyYWNpIHgKICAgIFAgLT0geDsKCiAgICAvLyBrcm9rIDI6IG8gdHJhY2kgcG9sb3dlIHgKICAgIG8gLT0geCAvIDI7CgogICAgLy8ga3JvayAzOiBvIG90cnp5bXVqZSB0eWxlIGNvIHN0cmFjaWxvIFAgKGN6eWxpIHgpCiAgICBvICs9IHg7CgogICAgY291dCA8PCBvIDw8IGVuZGw7CiAgIAoKICAgIHJldHVybiAwOwp9Cg==