#include <bits/stdc++.h>
using namespace std;
int t;
int n, m;
int l, h;
int main() {
  cin >> t;
  while (t--) {
    cin >> n >> m;
    l = m;
    h = m;
    int p = 0;
    bool flag = 0;
    for (int i = 0; i < n; i++) {
      int ti, li, hi;
      cin >> ti >> li >> hi;
      if (!flag) {
        l -= ti - p;
        h += ti - p;
        if (l > hi || h < li)
          flag = 1;
        else {
          l = l < li ? li : l;
          h = h < hi ? h : hi;
          p = ti;
        }
      }
    }
    if (!flag)
      cout << "YES" << endl;
    else
      cout << "NO" << endl;
  }
  return 0;
}
