#include #if __has_include() #endif using namespace std; #define LL(...) ll __VA_ARGS__;lin(__VA_ARGS__) #define FO(n) for(ll IJK=n;IJK-->0;) #define defpp templatevoid pp(const auto&...a){[[maybe_unused]]const char*c="";((o<(a...);} #define entry defpp void main();void main2();}int main(){my::io();my::main();}namespace my{ #define multiple_testcases LL(T);FO(T)main2();}void main2(){ namespace my{ void io(){cin.tie(nullptr)->sync_with_stdio(0);cout<>...>>a);} auto min(auto...a){return min(initializer_list>{a...});} } namespace my{entry void main(){ multiple_testcases LL(A,B,C,x,y,z); if(A>B)swap(A,B),swap(x,y); if(B>C)swap(B,C),swap(y,z); if(A>B)swap(A,B),swap(x,y); auto f1=[&](ll T){ return (T-A)*x+(B-T)*y+(C-T)*z; }; auto f2=[&](ll T){ return (T-A)*x+(T-B)*y+(C-T)*z; }; pp(min(f1(A),f1(B),f2(B),f2(C))); }}