#include void solve(std::istream& is, std::ostream& os) { using ll = long long; ll A, B, C; is >> A >> B >> C; ll t = std::min(A, C); ll ans = 2 * t; A -= t; C -= t; if (A == 0) { ans += B & ~1; ans += C >> 1; } else { ans += B; ans -= A == 0 && B & 1; } os << ans << '\n'; } int main() { std::ios::sync_with_stdio(false); std::cin.tie(nullptr); int T; std::cin >> T; while (T--) { solve(std::cin, std::cout); } }