#define _USE_MATH_DEFINES #include #include #include #include #include #include #include #include #include #include #include #include #include //#include using namespace std; int main() { int a[3]={}; cin>>a[0]>>a[1]>>a[2]; long long int r=0; sort(a,a+3); int d=min(a[0],min(a[1],a[2])); r+=d; a[0]-=d,a[1]-=d,a[2]-=d; //cout<0&&a[2]>2){ //d=min(a[1],a[2]/3); ////r+=d; // if(!d)break; r+=1; a[1]-=1,a[2]-=3; //cout<a[2])swap(a[1],a[2]); } // cout<