#include <bits/stdc++.h>
using namespace std;
const double PI =
    3.14159265358979323846264338327950288419716939937510582097494459230;
const long long MOD = 1e6 + 3;
const long long INF = 1e14;
long long mpow(long long a, long long b) {
  a = a % MOD;
  long long res = 1;
  while (b > 0) {
    if (b & 1) res = (res * a) % MOD;
    a = (a * a) % MOD;
    b = b >> 1;
  }
  return res % MOD;
}
long long sum(long long x) {
  if (x == -1) return 0;
  return (x * (x + 1)) / 2;
}
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  long long l, r, a;
  cin >> l >> r >> a;
  long long ans = 0;
  if (l < r) {
    if (a > r - l) {
      a -= r - l;
      ans += r + r + a / 2 + a / 2;
    } else {
      l = l + a;
      ans += 2 * min(l, r);
    }
  } else if (r < l) {
    swap(l, r);
    if (a > r - l) {
      a -= r - l;
      ans += r + r + a / 2 + a / 2;
    } else {
      l = l + a;
      ans += 2 * min(l, r);
    }
  } else {
    ans += l + l + a / 2 + a / 2;
  }
  cout << ans;
  return 0;
}
