// #define _GLIBCXX_DEBUG #include using namespace std; #define rep(i, n) for (int i = 0; i < (int)(n); ++i) int main() { // Input int X, Y, Z; cin >> X >> Y >> Z; // All Search int ans = 0; for (int x = 0; x <= Z; ++x) { int y = Z - x; int XX = X + x; int YY = Y + y; ans = max(ans, min(XX, YY)); } // Output cout << ans << endl; }