#include long long a, b, c, x, y, z; int t; long long calc(long long v) { return abs(v - a) * x + abs(v - b) * y + abs(v - c) * z; } long long solve() { if (a > b) { std::swap(a, b); std::swap(x, y); } if (b > c) { std::swap(b, c); std::swap(y, z); } if (a > b) { std::swap(a, b); std::swap(x, y); } long long site = b; if (x + y < z) { site = c; } if (y + z < x) { site = a; } return site; } int main() { std::cin >> t; for (int i = 1; i <= t; i++) { std::cin >> a >> b >> c >> x >> y >> z; std::cout << calc(solve()) << std::endl; } return 0; }