#include<iostream> #include<vector> #include<algorithm> #include<cmath> using namespace std; int main() { int t; cin>>t; while(t--) { vector<long long >color; long long ans=0,temp; for(int i=0;i<3;++i) { cin>>temp; color.push_back(temp); } sort(color.begin(),color.end()); ans+=color[0]; ans+=min((color[1]+color[2]-2*color[0])/3,color[1]); cout<<ans<<endl; } return 0; }