#include <bits/stdc++.h>
using namespace std;
long long int t, n, l[200005], k[200005], r[200005], i;
vector<long long int> f, m, e;
bool s1(long long int a, long long int b) { return (k[a] < k[b]); }
bool s2(long long int a, long long int b) { return (k[a] > k[b]); }
int main() {
  cin >> t;
  while (t--) {
    cin >> n;
    f.clear();
    e.clear();
    m.clear();
    for (i = 1; i <= n; i++) cin >> k[i] >> l[i] >> r[i];
    for (i = 1; i <= n; i++) {
      if (l[i] > r[i])
        f.push_back(i);
      else if (l[i] == r[i])
        m.push_back(i);
      else
        e.push_back(i);
    }
    sort(f.begin(), f.end(), s1);
    sort(e.begin(), e.end(), s2);
    f.insert(f.end(), m.begin(), m.end());
    f.insert(f.end(), e.begin(), e.end());
    long long int h = 0;
    for (i = 0; i < n; i++) {
      if (i < k[f[i]])
        h += l[f[i]];
      else
        h += r[f[i]];
    }
    cout << h << "\n";
  }
  return 0;
}
