1 #include <iostream>
2 #include <algorithm>
3 #include <cstdio>
4 using namespace std;
5 int fun(int x[], int N)
6 {
7 int t = 0;
8 if (N == 1) t = x[1];
9 else if (N == 2) t = x[2];
10 else if (N == 3) t = x[1] + x[2] + x[3];
11 else {
12 if (x[1] + x[N - 1] < 2 * x[2])
13 t = x[N] + x[1] + x[N - 1] + x[1];
14 else t = x[2] + x[1] + x[N] + x[2];
15 t += fun(x, N - 2);
16 }
17 return t;
18 }
19 int main()
20 {
21 int t, n;
22 int x[10005];
23 cin >> t;
24 while (t--)
25 {
26 cin >> n;
27 for (int i = 1; i <= n; i++)
28 cin >> x[i];
29 sort(x + 1, x + n + 1);
30 cout << fun(x, n) << endl;
31 }
32 return 0;
33 }