#include <cmath>
#include <cstdio>
#include <vector>
#include <iostream>
#include <algorithm>
using namespace std;
int main() {
int t;
long long X,Y,Z,B,W;
cin>>t;
while(t--){
cin>>B>>W;
cin>>X>>Y>>Z;
//cout<<B<<" "<<W<<" "<<X<<" "<<Y<<" "<<Z<<endl;
if(X == Y || (Z>X && Z>Y) || (Y>X && Y<X+Z) || (X>Y && X<Y+Z))
cout<<(B*X + W*Y)<<endl;
if(X>Y && X>Y+Z)
cout<<(B*(Y+Z) + W*Y)<<endl;
if(Y>X && Y>X+Z)
cout<<(B*X+ W*(X+Z))<<endl;
//cout<<"--------------------------------------------------"<<endl;
}
}
I2luY2x1ZGUgPGNtYXRoPgojaW5jbHVkZSA8Y3N0ZGlvPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8aW9zdHJlYW0+CiNpbmNsdWRlIDxhbGdvcml0aG0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgoKaW50IG1haW4oKSB7CiAgICBpbnQgdDsKICAgIGxvbmcgbG9uZyBYLFksWixCLFc7CiAgICBjaW4+PnQ7CiAgICB3aGlsZSh0LS0pewogICAgICAgIGNpbj4+Qj4+VzsKICAgICAgICBjaW4+Plg+Plk+Plo7CiAgICAgICAgLy9jb3V0PDxCPDwiICI8PFc8PCIgIjw8WDw8IiAiPDxZPDwiICI8PFo8PGVuZGw7CiAgICAgICAgaWYoWCA9PSBZIHx8IChaPlggJiYgWj5ZKSB8fCAoWT5YICYmIFk8WCtaKSB8fCAoWD5ZICYmIFg8WStaKSkKICAgICAgICAgICAgY291dDw8KEIqWCArIFcqWSk8PGVuZGw7CiAgICAgICAgCiAgICAgICAgCiAgICAgICAgaWYoWD5ZICYmIFg+WStaKQogICAgICAgICAgICBjb3V0PDwoQiooWStaKSArIFcqWSk8PGVuZGw7CiAgICAgICAgCiAgICAgICAgaWYoWT5YICYmIFk+WCtaKQogICAgICAgICAgICBjb3V0PDwoQipYKyBXKihYK1opKTw8ZW5kbDsKICAgICAgICAKICAgICAgICAvL2NvdXQ8PCItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSI8PGVuZGw7CiAgICAgICAgCiAgICB9Cn0K
MTAKMzg0IDg4NwoyNzc4IDY5MTYgNzc5NAozMzYgMzg3CjQ5MyA2NjUwIDE0MjIKMzYzIDI4Cjg2OTEgNjAgNzc2NAo5MjcgNTQxCjM0MjcgOTE3MyA1NzM3CjIxMiAzNjkKMjU2OCA2NDMwIDU3ODMKNTMxIDg2Mwo1MTI0IDQwNjggMzEzNgo5MzAgODAzCjQwMjMgMzA1OSAzMDcwCjE2OCAzOTQKODQ1NyA1MDEyIDgwNDMKMjMwIDM3NAo0NDIyIDQ5MjAgMzc4NQo1MzggMTk5CjQzMjUgODMxNiA0MzcxCgo=
10
384 887
2778 6916 7794
336 387
493 6650 1422
363 28
8691 60 7764
927 541
3427 9173 5737
212 369
2568 6430 5783
531 863
5124 4068 3136
930 803
4023 3059 3070
168 394
8457 5012 8043
230 374
4422 4920 3785
538 199
4325 8316 4371