#include "bits/stdc++.h"
#define REP(i, n) for(int i = 0; i < int(n); i++)
#define FOR(i,n,m) for(int i = int(n); i < int(m); i++)
using namespace std;
typedef long long ll;
const int MOD = 1e9 + 7;
const int INF = 1e9 + 6;
const ll LLINF = 1e18 + 1;

int main() {
    int x, y, z; cin >> x >> y >> z;
    int ans = 0;
    for (int i = 0; i <= z; i++) {
        ans = max(ans, min(x + i, y + z - i));
    }
    cout << ans << endl;
    return 0;
}