/* -*- coding: utf-8 -*- * * 2110.cc: No.2110 012 Matching - yukicoder */ #include #include using namespace std; /* constant */ /* typedef */ typedef long long ll; /* global variables */ /* subroutines */ /* main */ int main() { int tn; scanf("%d", &tn); while (tn--) { ll a, b, c; scanf("%lld%lld%lld", &a, &b, &c); ll sum = 0; ll d02 = min(a, c); a -= d02, c -= d02; sum += d02 * 2 + c / 2; ll d01 = min(a, b); b -= d01; sum += d01 + b / 2 * 2; printf("%lld\n", sum); } return 0; }