#include<bits/stdc++.h>
using namespace std;
#define debug(...) fprintf(stderr, __VA_ARGS__), fflush(stderr)
typedef long long int ll;
typedef long double ld;
typedef pair<ll,ll> p2;
#define sz(a) ll(a.size())
void solve(){
    ll n;
    cin>>n;
    vector<ll> v(4);
    for(ll i=0;i<4;i++)
        cin>>v[i];
    ll val=pow(2,4);
    for(ll bit=0;bit<val;bit++){
        vector<ll> g=v;
        ll x=bit,c=0;
        while(x){
            if(x&1){
                if(!c)
                    g[0]--,g[1]--;
                else if(c==1)
                    g[1]--,g[2]--;
                else if(c==2)
                    g[2]--,g[3]--;
                else
                    g[3]--,g[0]--;
            }
            x>>=1;
            c++;
        }
        ll f=1;
        for(ll i=0;i<4;i++)
            if(g[i]>n-2||g[i]<0){
                f=0;
                break;
            }
        if(f){
            cout<<"YES\n";
            return;
        }
    }
    cout<<"NO\n";
}
int main(){
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    cout.tie(NULL);
    #ifndef ONLINE_JUDGE
    freopen("input.txt", "r" , stdin);
    freopen("output.txt", "w", stdout);
    #endif
    clock_t z=clock();
    ll qc=1;
    cin>>qc;
    for(ll i=1;i<=qc;i++){
        solve();
    }
    debug("Total Time:%.4Lf\n",(ld)(clock()-z)/CLOCKS_PER_SEC);
}