#include <bits/stdc++.h>

using namespace std;

int main() {
  ios::sync_with_stdio(false);
  cin.tie(0);

  int tt;
  cin >> tt;
  while (tt--) {
    int n, u, r, d, l;
    cin >> n >> u >> r >> d >> l;

    bool ans = false;

    for (int mask = 0; mask < (1 << 4); ++mask) {
      vector<vector<bool>> t(n, vector<bool>(n, false));
      int uu = u;
      int rr = r;
      int dd = d;
      int ll = l;
      if (mask & 1) {
        t[0][0] = true;
        --uu;
        --ll;
      }
      if (mask & 2) {
        t[0][n - 1] = true;
        --uu;
        --rr;
      }
      if (mask & 4) {
        t[n - 1][0] = true;
        --dd;
        --ll;
      }
      if (mask & 8) {
        t[n - 1][n - 1] = true;
        --dd;
        --rr;
      }

      for (int j = 1; j < n - 1; ++j) {
        if (!t[0][j] && uu > 0) {
          t[0][j] = true;
          --uu;
        }
      }
      for (int j = 1; j < n - 1; ++j) {
        if (!t[n - 1][j] && dd > 0) {
          t[n - 1][j] = true;
          --dd;
        }
      }
      for (int i = 1; i < n - 1; ++i) {
        if (!t[i][0] && ll > 0) {
          t[i][0] = true;
          --ll;
        }
      }
      for (int i = 1; i < n - 1; ++i) {
        if (!t[i][n - 1] && rr > 0) {
          t[i][n - 1] = true;
          --rr;
        }
      }

      if (uu == 0 && dd == 0 && ll == 0 && rr == 0) {
        ans = true;
        break;
      }
    }

    cout << (ans ? "YES" : "NO") << '\n';
  }

  return 0;
}
