#include <bits/stdc++.h>
using namespace std;
#define fast_io ios::sync_with_stdio(0); cin.tie(0); cout.tie(0)
#define int long long
#define endl '\n'
void solve(){
int r,g,b;
cin>>r>>g>>b;
int ans=0;
int lim = min({(int)2, r, g, b});
for(int k=0;k<=lim;++k) ans = max(ans, k + (r-k)/3 + (g-k)/3 + (b-k)/3);
cout<<ans<<endl;
}
int32_t main(){
fast_io;
int t=1;
while(t--) solve();
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiNkZWZpbmUgZmFzdF9pbyBpb3M6OnN5bmNfd2l0aF9zdGRpbygwKTsgY2luLnRpZSgwKTsgY291dC50aWUoMCkKI2RlZmluZSBpbnQgbG9uZyBsb25nCiNkZWZpbmUgZW5kbCAnXG4nCgp2b2lkIHNvbHZlKCl7CiAgICBpbnQgcixnLGI7CiAgICBjaW4+PnI+Pmc+PmI7CiAgICBpbnQgYW5zPTA7CiAgICBpbnQgbGltID0gbWluKHsoaW50KTIsIHIsIGcsIGJ9KTsKICAgIGZvcihpbnQgaz0wO2s8PWxpbTsrK2spIGFucyA9IG1heChhbnMsIGsgKyAoci1rKS8zICsgKGctaykvMyArIChiLWspLzMpOwogICAgY291dDw8YW5zPDxlbmRsOwp9CgppbnQzMl90IG1haW4oKXsKICAgIGZhc3RfaW87CiAgICBpbnQgdD0xOwogICAKICAgIHdoaWxlKHQtLSkgc29sdmUoKTsKICAgIHJldHVybiAwOwp9Cg==