#include #include using namespace std; //と思ったら僕がバカでしたごめんなさいリバーシのルールを忘れていましたごめんなさい int rec(vector s){ sort(s.begin(),s.end()); if( s[0] == 0 ){ int c = 0; while( s[2] >= 3 && s[1] >= 1){ s[2]-= 3; s[1]--; sort(s.begin(),s.end()); c++; } return c + s[2] / 5; }else{ return s[0] + rec({0,s[1]-s[0],s[2]-s[0]}); } } int main(){ int R,G,B; cin >> R >> G >> B; cout << rec({R,G,B}) << endl; }