#include<iostream>
using namespace std;
void fun(){
	long long int a[3];
	long long int w[5];
	long long int tw=0;
	long long int excess=0;
	for(long long int i=0;i<3;i++){
	cin>>a[i];
	}
	for(long long int i=0;i<5;i++){
	cin>>w[i];
	if(i<3){
	a[i]=a[i]-w[i];
	}
	else{
	tw+=w[i];
	}
	}
	if(a[0]<0||a[1]<0||a[2]<0){
	   cout<<"NO"<<endl;
	   return;
	}
	else{

		if(a[0]+a[2]>=w[3]){
			 if(a[0]>=w[3]){
			 a[0]=a[0]-w[3];
			 tw-=w[3];
			 w[3]=0;
			 }
			 else{
			 	tw-=w[3];
			 	w[3]-=a[0];
			 	a[0]=0;
			 	a[2]=a[2]-w[3];
			 	w[3]=0;
			 }	 
	 }
	 		if(a[1]+a[2]>=w[4]){
			 if(a[1]>=w[4]){
			 a[1]=a[1]-w[4];
			 tw-=w[4];
			 w[4]=0;
			 }
			 else{
			 	tw-=w[4];
			 	w[4]-=a[1];
			 	a[1]=0;
			 	a[2]=a[2]-w[4];
			 	w[4]=0;
			 }	 
	 } 
	}
	  if(tw==0)
	  cout<<"YES"<<endl;
	  else
	  cout<<"NO"<<endl;	 
}
int main()
{
	long long int t;
	cin>>t;
	while(t--)
	{
		fun();
	}
	return 0;
}