#include <bits/stdc++.h>
using namespace std;
const long long INF = 1000000000000000000LL;
long long ff(long long a, long long b, long long c) {
  if ((a + b) % 2 != 0) return INF;
  long long x = (a + b) / 2;
  if (a < b) swap(a, b);
  long long y = 0, z = (a - b) / 2;
  return x + y + z;
}
int main() {
  long long a, b, c;
  scanf("%I64d%I64d%I64d", &a, &b, &c);
  printf("%I64d\n", min(min(ff(a, b, c), ff(b, c, a)), ff(c, a, b)));
  return 0;
}
