#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
string hh;
double ow;
char tt;
int n[1000][1000],a2,a3,a4,b4,b6,q,cot;
int main()
{
cin >> q;
while(q--)
{
cot = 0;
cin >> a2 >> a3 >> a4 >> b4 >> b6;
while(b6 > 0 && a2 > 0 && a4 > 0)
{
b6 --;
a2 --;
a4 --;
cot += 6;
}
while(b6 > 0 && a3 > 1)
{
b6 --;
a3 --;
a3 --;
cot += 6;
}
while(b6 > 0 && a2 > 2)
{
b6 --;
a2 --;
a2 --;
a2 --;
cot += 6;
}
while(b4 > 0 && a4 > 0)
{
b4 --;
a4 --;
cot += 4;
}
while(b4 > 0 && a2 > 1)
{
b4 --;
a2 --;
a2 --;
cot += 4;
}
while(b6 > 0 && a2 > 0 && a3 > 0)
{
b6 --;
a2 --;
a3 --;
cot += 5;
}
while(b4 > 0 && a3 > 0)
{
b4 --;
a3 --;
cot += 3;
}
while(b6 > 0 && a2 > 1)
{
a2 --;
a2 --;
b6 --;
cot += 4;
}
while(b4 > 0 && a2 > 0)
{
a2 --;
b4 --;
cot += 2;
}
while(b6 > 0 && a3 > 0)
{
a3 --;
b6 --;
cot += 3;
}
while(b6 > 0 && a2 > 0)
{
a2 --;
b6 --;
cot += 2;
}
cout << cot << endl;
}
return 0;
}