#include <bits/stdc++.h>
#define M 1000000007
#define pb push_back
typedef long long ll;
using namespace std;
int main()
{
int tc;
cin >> tc;
while(tc--)
{
ll n,len;
cin >> n;
ll ar[n];
for(int i=0;i<n;i++)
cin >> ar[i];
if(n<=4)
{
ll mini = INT_MAX;
for(int i=0;i<n;i++)
mini = min(mini,ar[i]);
cout<<mini<<endl;
continue;
}
ll ans[n];
ans[0] = ar[0]; ans[1] = ar[1]; ans[2] = ar[2]; ans[3] = ar[3];
for(int i=4;i<n;i++)
{
ll mini = INT_MAX;
for(int j = i-1;j>=(i-4);j--)
mini = min(mini,ans[j]);
ans[i] = ar[i] + mini;
}
ll mini = INT_MAX;
for(int i=n-1;i>=n-4;i--)
mini = min(mini,ans[i]);
cout<<mini<<endl;
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNkZWZpbmUgTSAxMDAwMDAwMDA3CiNkZWZpbmUgcGIgcHVzaF9iYWNrCnR5cGVkZWYgbG9uZyBsb25nIGxsOwp1c2luZyBuYW1lc3BhY2Ugc3RkOwogCmludCBtYWluKCkKewogIAlpbnQgdGM7CgljaW4gPj4gdGM7Cgl3aGlsZSh0Yy0tKQoJewoJCWxsIG4sbGVuOwoJCWNpbiA+PiBuOwoJCWxsIGFyW25dOwoJCWZvcihpbnQgaT0wO2k8bjtpKyspCgkJCWNpbiA+PiBhcltpXTsKCQlpZihuPD00KQoJCXsKCQkJbGwgbWluaSA9IElOVF9NQVg7CgkJCWZvcihpbnQgaT0wO2k8bjtpKyspCgkJCQltaW5pID0gbWluKG1pbmksYXJbaV0pOwoJCQljb3V0PDxtaW5pPDxlbmRsOwoJCQljb250aW51ZTsKCQl9CgkJbGwgYW5zW25dOwoJCWFuc1swXSA9IGFyWzBdOyBhbnNbMV0gPSBhclsxXTsgYW5zWzJdID0gYXJbMl07IGFuc1szXSA9IGFyWzNdOwoJCWZvcihpbnQgaT00O2k8bjtpKyspCgkJewoJCQlsbCBtaW5pID0gSU5UX01BWDsKCQkJZm9yKGludCBqID0gaS0xO2o+PShpLTQpO2otLSkKCQkJCW1pbmkgPSBtaW4obWluaSxhbnNbal0pOwoJCQlhbnNbaV0gPSBhcltpXSArIG1pbmk7CgkJfQoJCWxsIG1pbmkgPSBJTlRfTUFYOwoJCWZvcihpbnQgaT1uLTE7aT49bi00O2ktLSkKCQkJbWluaSA9IG1pbihtaW5pLGFuc1tpXSk7CgkJY291dDw8bWluaTw8ZW5kbDsKICAgIH0KICAgIHJldHVybiAwOwp9IA==