#define _CRT_SECURE_NO_WARNINGS 
using namespace std;
#include<bits/stdc++.h>

#define fast ios_base::sync_with_stdio(false),cin.tie(0),cout.tie(0)
#define vi vector<int>
#define lp(i , n) for(int (i)=0 ; i<(n) ; i++)
#define lp1(i , n) for(int (i)=1 ; i<=(n) ; i++)
#define loop(i, a, b) for(int i = a; i <= b; i++)
#define all(v) (v).begin() , (v).end() 
#define si set<int >
#define vc vector<char>
#define ll long long
#define vs vector<string>
#define vll vector<ll>
#define vvi vector<vi>		
#define pii pair<int ,int >
//int dx[4] = { 0 , 0 , 1 , -1 };	// x ,y+1    x+1,y   x , y-1    x-1 , y    
//int dy[4] = { 1 , -1 , 0 , 0 };

//************************************************** SHARK *******************************************//



int main() {
	fast;
	int t; cin >> t; 
	while (t--) {

		ll b, w, n, k1, k2;
		cin >> n >> k1 >> k2;
		cin >> w >> b;
		ll wh = 0, bl = 0;
		wh = min(k1, k2);
		wh += ((max(k1, k2) - min(k1, k2)) / 2);
		k1 = n - k1;
		k2 = n - k2;
		bl = min(k1, k2);
		bl += ((max(k1, k2) - min(k1, k2)) / 2);
		if (wh >= w && bl >= b) cout << "YES";
		else cout << "NO";
		cout << "\n\n";
	}

}
