#include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef pair pii; typedef vector vi; #define rep(i,x) for(int i=0;i<(int)(x);++i) int main(){ int ans, a[3], *mn, *mx; rep(i,3) cin >> a[i]; ans = *min_element(a, a+3); rep(i,3) a[i] -= ans; while (*max_element(a, a+3) > 2) { mx = max_element(a, a+3); mn = min_element(a, a+3); ++a[mn-a]; a[mx-a] -= 2; if (*min_element(a, a+3)) { rep(i,3) --a[i]; ++ans; } } cout << ans << endl; return 0; }