#include<iostream>
using namespace std;
int main(){
	//int team[3]={0};
	int Q;
	int T[3];
	cin>>Q;
	for(int i=0;i<Q;i++){
		int team=0;
		for(int j=0;j<3;j++){
			cin>>T[j];
		}
		while(1){
			if(T[0]>0&&T[1]>0&&T[2]>0){
				for(int j=0;j<3;j++){
					T[j]--;
				}
				team++;
			}
			else if(T[0]>1&&T[1]>0){
				T[0]-=2;
				T[1]--;
				team++;
			}
			else if(T[0]>2){
				T[0]-=3;
				team++;
			}
			else break;
		}
		cout<<team<<endl;
	}
	return 0;
}
		