#include using namespace std; typedef long long ll; ll x,y,z; ll f(int a,int b,int c){ if(a<1||b<1||c<1){ return 1e18; } if(a==b||b==c||c==a){ return min({f(a-1,b,c)+x,f(a,b-1,c)+y,f(a,b,c-1)+z}); } if(min({a,b,c})==b||max({a,b,c})==b){ return 0; } else{ if(a> t; for(int i=0;i> a >> b >> c >> x >> y >> z; ll ans=f(a,b,c); if(ans>=1e18){ cout << -1 << endl; } else{ cout << f(a,b,c) << endl; } } }