#include<bits/stdc++.h>
using namespace std;
int main()
{
int t, n, k, skip, interval, index, len;
cin>>t;
while (t--)
{
cin>>n>>k;
index = (n+1)/2;
len = n*k;
vector<int> arr(len);
for (int i=0; i<len; i++)
cin>>arr[i];
skip = (index-1)*k;
interval = n-index;
long long res = 0;
for (int i=skip; i<len; i+=(interval+1))
res += arr[i];
cout<<res<<endl;
}
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewoJaW50IHQsIG4sIGssIHNraXAsIGludGVydmFsLCBpbmRleCwgbGVuOwoJY2luPj50OwoJd2hpbGUgKHQtLSkKCXsKCQljaW4+Pm4+Pms7CgkJaW5kZXggPSAobisxKS8yOwoJCWxlbiA9IG4qazsKCQl2ZWN0b3I8aW50PiBhcnIobGVuKTsKCQlmb3IgKGludCBpPTA7IGk8bGVuOyBpKyspCgkJY2luPj5hcnJbaV07CgkJc2tpcCA9IChpbmRleC0xKSprOwoJCWludGVydmFsID0gbi1pbmRleDsKCQlsb25nIGxvbmcgcmVzID0gMDsKCQlmb3IgKGludCBpPXNraXA7IGk8bGVuOyBpKz0oaW50ZXJ2YWwrMSkpCgkJcmVzICs9IGFycltpXTsKCQljb3V0PDxyZXM8PGVuZGw7Cgl9Cn0=
NgoyIDQKMCAyNCAzNCA1OCA2MiA2NCA2OSA3OAoyIDIKMjcgNjEgODEgOTEKNCAzCjIgNCAxNiAxOCAyMSAyNyAzNiA1MyA4MiA5MSA5MiA5NQozIDQKMyAxMSAxMiAyMiAzMyAzNSAzOCA2NyA2OSA3MSA5NCA5OQoyIDEKMTEgNDEKMyAzCjEgMSAxIDEgMSAxIDEgMSAxCg==
6
2 4
0 24 34 58 62 64 69 78
2 2
27 61 81 91
4 3
2 4 16 18 21 27 36 53 82 91 92 95
3 4
3 11 12 22 33 35 38 67 69 71 94 99
2 1
11 41
3 3
1 1 1 1 1 1 1 1 1