#include <bits/stdc++.h>
using namespace std;
vector<pair<int, int>> vp;
vector<int> v;
const int N = 1e3 + 74, M = 1e6 + 74, OO = 0x3f3f3f3f, P = 1e5 + 5;
void g4(void) {
  ios::sync_with_stdio(false), cin.tie(nullptr), cout.tie(nullptr);
}
bool cmp(pair<char, int> a, pair<char, int> b) {
  if (a.second != b.second) return a.second > b.second;
  return a.first < b.first;
}
int main() {
  g4();
  long long int n, x, y, z, a, b, c, cnt = 0, cnt2 = 0;
  ;
  cin >> n;
  for (int i = 0; i < n; ++i) {
    cin >> x >> y >> z;
    a = x, b = y, c = z;
    while (y--) {
      if (z >= 2) {
        z -= 2;
        cnt += 3;
      }
      if (z < 2) {
        break;
      }
    }
    while (x--) {
      if (y >= 2) {
        y -= 2;
        cnt += 3;
      }
      if (y < 2) {
        break;
      }
    }
    cout << cnt << '\n';
    cnt = 0;
    cnt2 = 0;
  }
  return 0;
}
