/*
AUTHOR:hruday pabbisetty
NIT ROURKElA
*/
#include <bits/stdc++.h>
#include <tr1/unordered_map>
using namespace std;
using namespace std::tr1;
#define opt ios_base::sync_with_stdio(0)
#define lli long long int
#define ulli unsigned long long int
#define I int
#define S string
#define D double
#define rep(i,a,b) for(i=a;i<b;i++)
#define repr(i,a,b) for(i=a;i>b;i--)
#define in(n) scanf("%lld",&n)
#define in2(a,b) scanf("%lld %lld",&a,&b)
#define in3(a,b,c) scanf("%lld %lld %lld",&a,&b,&c)
#define out(n) printf("%lld\n",n)
#define inu(a) scanf("%lld",&a)
#define outu(a) printf("%llu",a)
#define ins(s) scanf("%s",&s)
#define outs(s) printf("%s",s)
#define mod 1000000007
#define inf 100000000000000
typedef long long ll;
typedef pair<lli,lli> plli;
typedef vector<lli> vlli;
typedef vector<ulli> vulli;
typedef vector<ll> vll;
typedef vector<string> vs;
typedef vector<plli> vplli;
#define MM(a,x) memset(a,x,sizeof(a));
#define ALL(x) (x).begin(), (x).end()
#define P(x) cerr<<"{"#x<<" = "<<(x)<<"}"<<endl;
#define P2(x,y) cerr<<"{"#x" = "<<(x)<<", "#y" = "<<(y)<<"}"<<endl;
#define P3(x,y,z) cerr<<"{"#x" = "<<(x)<<", "#y" = "<<(y)<<", "#z" = "<<(z)<<"}"<<endl;
#define P4(x,y,z,w)cerr<<"{"#x" = "<<(x)<<", "#y" = "<<(y)<<", "#z" = "<<(z)<<", "#w" = "<<(w)<<"}"<<endl;
#define PP(x,i) cerr<<"{"#x"["<<i<<"] = "<<x[i]<<"}"<<endl;
#define TM(a,b) cerr<<"{"#a" -> "#b": "<<1000*(b-a)/CLOCKS_PER_SEC<<"ms}\n";
#define UN(v) sort(ALL(v)), v.resize(unique(ALL(v))-v.begin())
#define mp make_pair
#define pb push_back
#define f first
#define s second
#define sz() size()
#define nl cout<<"\n"
#define MX1 100005
#define MX2 1000005
#define bs binary_search
#define lb lower_bound
#define ub upper_bound
lli dx[]={0,0,-1,1};
lli dy[]={1,-1,0,0};
lli power(lli a,lli b)
{
lli value;
if(b==0)
{
return 1;
}
else if(b%2==0)
{
value=power(a,b/2)%mod;
return(value*value)%mod;
}
else
{
value=power(a,b/2)%mod;
return ((a*value)%mod*(value))%mod;
}
}
lli a[25],n,b[25],dp[(1<<20)+1][2];
lli f(lli pos)
{
lli i,flag=0;
rep(i,1,1+n)
{
if(!b[i])
{
flag=1;
}
}
if(!flag)
{
return 0;
}
lli sum=0;
rep(i,1,1+n)
{
if(b[i])
{
sum+=(1<<i);
}
}
if(dp[sum][pos]!=-1)
{
return dp[sum][pos];
}
lli ans=inf;
if(pos==0)
{
lli i,j;
rep(i,1,1+n)
{
if (b[i])
{
continue;
}
for(int j = i+1; j <= n; ++j)
{
if(!b[j])
{
b[i]=1;
b[j]=1;
ans=min(ans,max(a[i],a[j])+f(1));
b[i]=0;
b[j]=0;
}
}
}
return dp[sum][pos]=ans;
}
else
{
lli i,ans=inf;
rep(i,1,1+n)
{
if(b[i])
{
b[i]=0;
ans=min(ans,a[i]+f(0));
b[i]=1;
}
}
return dp[sum][pos]=ans;
}
return inf;
}
int main()
{
/* #ifndef ONLINE_JUDGE
freopen("input.txt","r",stdin);
freopen("output.txt","w",stdout);
#endif*/
opt;
lli t;
cin>>t;
while(t--)
{
lli i,j;
cin>>n;
rep(i,0,power(2,n+1))
{
dp[i][0]=-1;
dp[i][1]=-1;
}
rep(i,1,1+n)
{
b[i]=0;
cin>>a[i];
}
if(n==1)
{
cout<<a[1]<<endl;
continue;
}
cout<<f(0)<<endl;
}
}
LyoKICAgIEFVVEhPUjpocnVkYXkgcGFiYmlzZXR0eQogICAgTklUIFJPVVJLRWxBCiovCiNpbmNsdWRlIDxiaXRzL3N0ZGMrKy5oPgojaW5jbHVkZSA8dHIxL3Vub3JkZXJlZF9tYXA+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CnVzaW5nIG5hbWVzcGFjZSBzdGQ6OnRyMTsKI2RlZmluZSBvcHQgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbygwKQojZGVmaW5lIGxsaSBsb25nIGxvbmcgaW50CiNkZWZpbmUgdWxsaSB1bnNpZ25lZCBsb25nIGxvbmcgaW50CiNkZWZpbmUgSSBpbnQKI2RlZmluZSBTIHN0cmluZwojZGVmaW5lIEQgZG91YmxlCiNkZWZpbmUgcmVwKGksYSxiKSBmb3IoaT1hO2k8YjtpKyspCiNkZWZpbmUgcmVwcihpLGEsYikgZm9yKGk9YTtpPmI7aS0tKQojZGVmaW5lIGluKG4pIHNjYW5mKCIlbGxkIiwmbikKI2RlZmluZSBpbjIoYSxiKSBzY2FuZigiJWxsZCAlbGxkIiwmYSwmYikKI2RlZmluZSBpbjMoYSxiLGMpIHNjYW5mKCIlbGxkICVsbGQgJWxsZCIsJmEsJmIsJmMpCiNkZWZpbmUgb3V0KG4pIHByaW50ZigiJWxsZFxuIixuKQojZGVmaW5lIGludShhKSBzY2FuZigiJWxsZCIsJmEpCiNkZWZpbmUgb3V0dShhKSBwcmludGYoIiVsbHUiLGEpCiNkZWZpbmUgaW5zKHMpIHNjYW5mKCIlcyIsJnMpCiNkZWZpbmUgb3V0cyhzKSBwcmludGYoIiVzIixzKQojZGVmaW5lIG1vZCAxMDAwMDAwMDA3CiNkZWZpbmUgaW5mIDEwMDAwMDAwMDAwMDAwMAp0eXBlZGVmIGxvbmcgbG9uZyAgICAgICBsbDsKdHlwZWRlZiBwYWlyPGxsaSxsbGk+ICBwbGxpOwp0eXBlZGVmIHZlY3RvcjxsbGk+ICAgICB2bGxpOwp0eXBlZGVmIHZlY3Rvcjx1bGxpPiAgICB2dWxsaTsKdHlwZWRlZiB2ZWN0b3I8bGw+ICAgICAgdmxsOwp0eXBlZGVmIHZlY3RvcjxzdHJpbmc+ICB2czsKdHlwZWRlZiB2ZWN0b3I8cGxsaT4gICAgIHZwbGxpOwojZGVmaW5lIE1NKGEseCkgIG1lbXNldChhLHgsc2l6ZW9mKGEpKTsKI2RlZmluZSBBTEwoeCkgICAoeCkuYmVnaW4oKSwgKHgpLmVuZCgpCiNkZWZpbmUgUCh4KSAgICAgICBjZXJyPDwieyIjeDw8IiA9ICI8PCh4KTw8In0iPDxlbmRsOwojZGVmaW5lIFAyKHgseSkgICAgICAgY2Vycjw8InsiI3giID0gIjw8KHgpPDwiLCAiI3kiID0gIjw8KHkpPDwifSI8PGVuZGw7CiNkZWZpbmUgUDMoeCx5LHopICBjZXJyPDwieyIjeCIgPSAiPDwoeCk8PCIsICIjeSIgPSAiPDwoeSk8PCIsICIjeiIgPSAiPDwoeik8PCJ9Ijw8ZW5kbDsKI2RlZmluZSBQNCh4LHkseix3KWNlcnI8PCJ7IiN4IiA9ICI8PCh4KTw8IiwgIiN5IiA9ICI8PCh5KTw8IiwgIiN6IiA9ICI8PCh6KTw8IiwgIiN3IiA9ICI8PCh3KTw8In0iPDxlbmRsOwojZGVmaW5lIFBQKHgsaSkgICAgIGNlcnI8PCJ7IiN4IlsiPDxpPDwiXSA9ICI8PHhbaV08PCJ9Ijw8ZW5kbDsKI2RlZmluZSBUTShhLGIpICAgICBjZXJyPDwieyIjYSIgLT4gIiNiIjogIjw8MTAwMCooYi1hKS9DTE9DS1NfUEVSX1NFQzw8Im1zfVxuIjsKI2RlZmluZSBVTih2KSAgICBzb3J0KEFMTCh2KSksIHYucmVzaXplKHVuaXF1ZShBTEwodikpLXYuYmVnaW4oKSkKI2RlZmluZSBtcCBtYWtlX3BhaXIKI2RlZmluZSBwYiBwdXNoX2JhY2sKI2RlZmluZSBmIGZpcnN0CiNkZWZpbmUgcyBzZWNvbmQKI2RlZmluZSBzeigpIHNpemUoKQojZGVmaW5lIG5sIGNvdXQ8PCJcbiIKI2RlZmluZSBNWDEgMTAwMDA1CiNkZWZpbmUgTVgyIDEwMDAwMDUKI2RlZmluZSBicyBiaW5hcnlfc2VhcmNoCiNkZWZpbmUgbGIgbG93ZXJfYm91bmQKI2RlZmluZSB1YiB1cHBlcl9ib3VuZApsbGkgZHhbXT17MCwwLC0xLDF9OwpsbGkgZHlbXT17MSwtMSwwLDB9OwpsbGkgcG93ZXIobGxpIGEsbGxpIGIpCiAgICB7CiAgICBsbGkgdmFsdWU7CiAgICBpZihiPT0wKQogICAgICAgIHsKICAgICAgICByZXR1cm4gMTsKICAgIH0KICAgIGVsc2UgaWYoYiUyPT0wKQogICAgICAgIHsKICAgICAgICB2YWx1ZT1wb3dlcihhLGIvMiklbW9kOwogICAgICAgIHJldHVybih2YWx1ZSp2YWx1ZSklbW9kOwogICAgfQogICAgZWxzZQogICAgICAgIHsKICAgICAgICB2YWx1ZT1wb3dlcihhLGIvMiklbW9kOwogICAgICAgIHJldHVybiAoKGEqdmFsdWUpJW1vZCoodmFsdWUpKSVtb2Q7CiAgICB9Cn0KbGxpIGFbMjVdLG4sYlsyNV0sZHBbKDE8PDIwKSsxXVsyXTsKbGxpIGYobGxpIHBvcykKewogICAgbGxpIGksZmxhZz0wOwogICAgcmVwKGksMSwxK24pCiAgICB7CiAgICAgICAgaWYoIWJbaV0pCiAgICAgICAgewogICAgICAgICAgICBmbGFnPTE7CiAgICAgICAgfQogICAgfQogICAgaWYoIWZsYWcpCiAgICB7CiAgICAgICAgcmV0dXJuIDA7CiAgICB9CiAgICBsbGkgc3VtPTA7CiAgICByZXAoaSwxLDErbikKICAgIHsKICAgICAgICBpZihiW2ldKQogICAgICAgIHsKICAgICAgICAgICAgc3VtKz0oMTw8aSk7CiAgICAgICAgfQogICAgfQogICAgaWYoZHBbc3VtXVtwb3NdIT0tMSkKICAgIHsKICAgICAgICByZXR1cm4gZHBbc3VtXVtwb3NdOwogICAgfQogICAgbGxpIGFucz1pbmY7CiAgICBpZihwb3M9PTApCiAgICB7CiAgICAgICAgbGxpIGksajsKICAgICAgICByZXAoaSwxLDErbikKICAgICAgICB7CiAgICAgICAgICAgIGlmIChiW2ldKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgfQogICAgICAgICAgICBmb3IoaW50IGogPSBpKzE7IGogPD0gbjsgKytqKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBpZighYltqXSkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBiW2ldPTE7CiAgICAgICAgICAgICAgICAgICAgYltqXT0xOwogICAgICAgICAgICAgICAgICAgIGFucz1taW4oYW5zLG1heChhW2ldLGFbal0pK2YoMSkpOwogICAgICAgICAgICAgICAgICAgIGJbaV09MDsKICAgICAgICAgICAgICAgICAgICBiW2pdPTA7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgcmV0dXJuIGRwW3N1bV1bcG9zXT1hbnM7CiAgICB9CiAgICBlbHNlCiAgICB7CiAgICAgICAgbGxpIGksYW5zPWluZjsKICAgICAgICByZXAoaSwxLDErbikKICAgICAgICB7CiAgICAgICAgICAgIGlmKGJbaV0pCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGJbaV09MDsKICAgICAgICAgICAgICAgIGFucz1taW4oYW5zLGFbaV0rZigwKSk7CiAgICAgICAgICAgICAgICBiW2ldPTE7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgcmV0dXJuIGRwW3N1bV1bcG9zXT1hbnM7CiAgICB9CiAgICByZXR1cm4gaW5mOwp9CmludCBtYWluKCkKewogICAgICAvKiAgI2lmbmRlZiBPTkxJTkVfSlVER0UKICAgICAgICBmcmVvcGVuKCJpbnB1dC50eHQiLCJyIixzdGRpbik7CiAgICAgICAgZnJlb3Blbigib3V0cHV0LnR4dCIsInciLHN0ZG91dCk7CiAgICAgICAgI2VuZGlmKi8KICAgIG9wdDsKICAgIGxsaSB0OwogICAgY2luPj50OwogICAgd2hpbGUodC0tKQogICAgewogICAgICAgIGxsaSBpLGo7CiAgICAgICAgY2luPj5uOwogICAgICAgIHJlcChpLDAscG93ZXIoMixuKzEpKQogICAgICAgIHsKICAgICAgICAgICAgZHBbaV1bMF09LTE7CiAgICAgICAgICAgIGRwW2ldWzFdPS0xOwogICAgICAgIH0KICAgICAgICByZXAoaSwxLDErbikKICAgICAgICB7CiAgICAgICAgICAgIGJbaV09MDsKICAgICAgICAgICAgY2luPj5hW2ldOwogICAgICAgIH0KICAgICAgICBpZihuPT0xKQogICAgICAgIHsKICAgICAgICAgICAgY291dDw8YVsxXTw8ZW5kbDsKICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgfQogICAgICAgIGNvdXQ8PGYoMCk8PGVuZGw7CiAgICB9Cn0=