#include long long int abs(long long int n) { if (n < 0) return -n; else return n; } long long int num[3], cost[3]; long long int cal(long long int x) { long long int res = 0, i; for (i = 0; i < 3; i++) res += cost[i] * abs(x - num[i]); return res; } void solve() { long long int i; for (i = 0; i < 3; i++) scanf("%d", &num[i]); for (i = 0; i < 3; i++) scanf("%d", &cost[i]); long long int ans = 1e18; for (i = 0; i < 3; i++) if (ans > cal(num[i])) ans = cal(num[i]); printf("%lld\n", ans); return; } int main() { int t; scanf("%d", &t); for (; t > 0; t--) solve(); return 0; }