#nullable enable var t = int.Parse(Console.ReadLine()!); var ans = new long[t]; for (var ti = 0; ti < t; ti++) { var input = Console.ReadLine()!.Split(' '); var ez = new (int, long)[3]; for (var i = 0; i < 3; i++) ez[i] = (int.Parse(input[i]), long.Parse(input[i + 3])); var min = long.MaxValue; for (var i = 0; i < 3; i++) { var s = 0L; var vi = ez[i].Item1; for (var j = 0; j < 3; j++) { var (v, c) = ez[j]; s += c * Math.Abs(v - vi); } min = Math.Min(min, s); } ans[ti] = min; } Console.WriteLine(string.Join(Environment.NewLine, ans));